在设计一个程序的时候,打开一个新的窗口的时候,想让窗口时刻处在中间位置,
不允许用户对它进行移动操作,
应该怎么实现?
我在窗口属性中看到AllowDrop属性,说明是“确定控件是否接受拖放通知”,
但是我把它的值设置为false以后,
没有起到任何效果,
所以请教高手应该如何实现?
谢谢了~~~我使用的平台是VS.NET2003(C#.NET)
不允许用户对它进行移动操作,
应该怎么实现?
我在窗口属性中看到AllowDrop属性,说明是“确定控件是否接受拖放通知”,
但是我把它的值设置为false以后,
没有起到任何效果,
所以请教高手应该如何实现?
谢谢了~~~我使用的平台是VS.NET2003(C#.NET)
解决方案 »
- c# 自开发控件
- 关于数据绑定出现System.Data.DataViewManagerListItemTypeDescriptor这个信息是为什呢?
- Forms.Owner
- 着急呀!!DataGird问题
- C#中窗体继承之后DataWindow修改出错
- 使用wmi连接远程机子的时候为什么提示“RPC服务器不可用”?
- 如何对上传的文件进行限制(附一问)
- 关于.net控件的一个问题
- 各位有没有什么写好的代码,给我看看
- C#压缩文件下载
- 如何判断应用程序在不同用户下的多重启动,在线等!!!!!!
- 请问,有不同的EXCEL表,各种WORD文档,我想作一个它们的列表,通过点击这个列表的某个名称,显示对应的文档。如何作?
怎么去掉~~~
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
using System.Diagnostics;在构造函数后面添加如下代码即可:
public const int WM_SYSCOMMAND = 0x112; protected override void WndProc(ref Message m)
{
if(m.Msg == WM_SYSCOMMAND)
{
if(m.WParam.ToInt32() == 0xF012 || m.WParam.ToInt32() == 0xF010)
m.WParam = IntPtr.Zero;
}
base.WndProc (ref m);
}
但是不知道值是多少,这种要在MSDN上好像很难找啊,不知道是不是我不会找
if (m.WParam.ToInt32() != 2)
base.WndProc(ref m);