在窗体的OnMouseDown事件中加入下面几行代码即可
If Button = mbleft Then begin ReleaseCapture; SendMessage(MainForm.Handle,WM_NCLBUTTONDOWN,HTCAPTION,0); end;
若窗体的表面被别的控件履盖掉,则需要把上面的代码加入履盖的控件里面。
在VB.NET2003的DataGrid中,通过使用编辑列可以在页面中实现一种无刷新效果,其实现代码如下:在DataGrid的EditCommand事件中代码如下:PrivateSubDataGrid_EditCommand(ByValso…
delphi登陆窗体的制作,就我知道的,可以有两种方法,一种是在工程文件中实现登陆窗体的动态调用,另一种就是在主窗体的OnCreate事件中动态创建登陆窗体,两种方法都需要将主窗体设置为Auto-createform,将登陆窗体设置为Ava…
在实际工作中,需要把窗体的BorderStyle设置为bsNone,但这样窗体却无法拖动了.那只好自己写代码实现:private{Privatedeclarations}OldX,OldY:integer;//定义变量procedureTF…
在做Mis项目过程中,有时需要让用户自己来实现窗体控件的布局,比如酒店管理中就需要对餐厅餐桌位置进行布局。要实现这种功能,必须做好三件事:1、设置进入控件边缘的光标形状;2、改变控件的大小及位置;3、保存窗体控件的位置及状态,窗体下次启动时…
用API函数在DELPHI中实现“非典型”窗体现在的一些共享软件特别是一些多媒体播放器软件为了吸引用户,很注重程序界面的设计。实际上,我们使用API函数也可以实现那些好看又另类的效果。1.异形窗体窗体只能是方的吗?不是,还可以有其他形状。这…
///<summary>///实现窗体的最小化///</summary>protectedoverrideCreateParamsCreateParams{get{constintWS_MINIMIZEBOX=0x0…
Delphi中的窗体分为模式窗体和无模式窗体。二者的区别在于,用户可以在无模式窗体和其他窗体之间切换。这样,用户就可以同时工作于一个应用程序的几个部分。Delphi中窗体的初始化有两种情况,动态创建,和自动创建。通过show显示一个无模式窗…
现在的许多Windows下的应用程序,都采用了图形化的界面,例如:WINAMP等!这样做的好处是可以使程序界面更漂亮生动,更具吸引力。但是在这样的界面下就不能使用Windows原来的标题条了,否则会影响界面的美观性。那么在没有标题条的情况下…