ListBox滚动条隐藏并受控 (VC#) C#是婴儿,..有许多的功能不能实现,你用C++Builder吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,好像不能解决?using System;using System.Windows.Forms;public class MyListBox : ListBox { public delegate void ScrollEventHandler(Message m); public event ScrollEventHandler Scroll; protected override void WndProc(ref Message m) { if (m.Msg == 0x115 && Scroll != null) Scroll.Invoke(m); base.WndProc(ref m); }} public partial class Form1 : Form { public Form1() { InitializeComponent(); } [System.Runtime.InteropServices.DllImport("user32.dll")] private static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wp, IntPtr lp); private void myListBox1_Scroll(Message m) { SendMessage(myListBox2.Handle, m.Msg, m.WParam, m.LParam); } }现在有这段代码,该如何对listBox1, listBox2 作修改? public class MyListBox : ListBox { public delegate void ScrollEventHandler(Message m); public event ScrollEventHandler Scroll; protected override void WndProc(ref Message m) { if (m.Msg == 0x115 && Scroll != null) Scroll.Invoke(m); base.WndProc(ref m); }添加上述新类实现了竖向滚动条同步,lbox1.HorizontalScrollbar = true;lbox2.HorizontalScrollbar = true;可是怎么实现横向滚动条也同步呢? C#实例 救命啊!!! richtextobx中是图文混排的,如何将其保存到数据库中?望高手指点,已经看了很多文章,可是不行!!! 请教一段ADO.NET的代码 @_@ 大家进来看下是XtraGrid 的bug吗? 求一开源码的‘数据访问组件’ 看看这怎么办? 有关PropertyGrid的问题!大家帮帮忙!saucer请进.在线等 怎样在C#中动态加载可视化组件? 【新人求教】第一天上班就遇到难题,有关“进度条控件”和“多线程”同步的 PlaceHolder加载ascx后,在ascx上的一个LinkButton事件要按两次才有效??? 最小化的问题
using System.Windows.Forms;public class MyListBox : ListBox {
public delegate void ScrollEventHandler(Message m);
public event ScrollEventHandler Scroll; protected override void WndProc(ref Message m) {
if (m.Msg == 0x115 && Scroll != null) Scroll.Invoke(m);
base.WndProc(ref m);
}
} public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
[System.Runtime.InteropServices.DllImport("user32.dll")]
private static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wp, IntPtr lp); private void myListBox1_Scroll(Message m) {
SendMessage(myListBox2.Handle, m.Msg, m.WParam, m.LParam);
}
}现在有这段代码,该如何对listBox1, listBox2 作修改?
public delegate void ScrollEventHandler(Message m);
public event ScrollEventHandler Scroll; protected override void WndProc(ref Message m) {
if (m.Msg == 0x115 && Scroll != null) Scroll.Invoke(m);
base.WndProc(ref m);
}
添加上述新类实现了竖向滚动条同步,
lbox1.HorizontalScrollbar = true;
lbox2.HorizontalScrollbar = true;可是怎么实现横向滚动条也同步呢?