给个土办法,在控件的mousedown事件里面写代码,先判断鼠标指向的点是否是控件的边缘,是则设定一个标志。再在mousemove里面写代码,前面的那个标志为真的时候,重新计算该控件的大小(或者位置)。最后在mouseup事件里面重置这个标志。
解决方案 »
- 请问这种需求能否实现?
- datareader C#程序问题
- 如果可以让火狐和IE显示的一样
- ((Button)sender).Text = "Clicked!"; 我不明白
- C#线程问题
- c#两个线程调用同一个函数处理数据
- 请问:在c#中,如何将excel文件的两个sheet合并成一个sheet(格式是相互并列的)
- TCP C/S异步通信(传输速度快),只是服务端无法接收,看上去又好像正常,大家绝对有收获的,请大家捉摸一下。我附了源码文件下载。
- 在线求助诸位大哥:我有一个简单的Asp问题想请教诸位,谢谢!
- 1000分都给你!谁能列出最好的几本算法与数据结构书,并提供下载地址?
- c#学习群3949318,在身份验证那里发送“我爱C#”即可加入该群
- 我是一个C#菜鸟,那位兄弟能否推荐一下书籍及其工具
代码如下:
protected override void OnMouseMove(MouseEventArgs e)
{
this.Cursor = Cursors.SizeNS;
if(e.Button == MouseButtons.Left)
{
..............
}
}