解脲支原体可以治好吗:C#中怎么样实现控件拖放

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 15:24:04

你的这个问题有点不太正确!
你应该问 VS.NET 2003 里的控件是如何托放的,是不分C#.NET VB.NET 的!

首先你要把视图调节到"设计" 而不是"HTML"

之后选择"视图"-->"工具箱" 之后选择你需要的控件 托到里面就是了!

C#没用过
不过原理应该是一样的
通过控件的mouse move,mouse down,mouse up等事件编程
一般过程是:
1.在mouse down中设置标志变量,此变量表示控件处于
拖拽状态,然后SetCapture这个控件,使之捕获鼠标消息。
2.在mouse move事件中检查是否处于窗体上窗体上可以画出框框之类的东西,或在状态条中显示坐标等。
3.在mouse up中同过SetWindowsPos或相应的方法设置控件的位置,再反设置标志变量,使之表示控件处于非拖拽状态,然后ReleaseCapture这个控件。