C# winform界面设计
文章平均质量分 74
LockHe
本人目前学习知识中ing~~~~
展开
-
使MDI子窗体只能在父窗体范围内拖动
在做MDI程序时有时需要子窗体不能重复打开,有时有人还需要使子窗体只能在父窗体范围内移动,即不超出父窗体的范围,不出现滚动条! 防止子窗体重复弹出,网上很多类似。使子窗体在父窗体范围内移动,我想到一个暂时的解决方案,即在定义一个子窗体的时候,顺带定义一个子窗体的移动事件,使它只能在父窗体的范围内移动。 代码如下: using System;using Syst原创 2009-07-01 00:23:00 · 3780 阅读 · 2 评论 -
无标题栏的窗口移动及窗口标题栏设计
需注意窗体上的控件是否把窗体覆盖了。。。MouseDown、MouseMove、MouseUp事件应该是鼠标所处位置最顶层的控件的事件在窗体的类中声明两个变量private Point mouseOffset; //记录鼠标指针的坐标private bool isMouseDown = false; //记录鼠标按键是否按下创建该窗体 MouseDown、MouseMove、MouseUp原创 2009-07-05 01:27:00 · 1405 阅读 · 0 评论