如题,设置焦点转移不可以,因为我的Button可以自由拖动,拖动过程中,焦点转移的时候会导致拖动有问题。
解决方案 »
- 不支持关键字: “servername”。
- 无法将类型为“System.Web.UI.DataBoundLiteralControl”的对象强制转换为类型“System.Web.UI.WebControl
- 新手问题,这个效果的控件如何实现?
- MDI-继承窗口如何做到只能实例化一个了窗口
- 打开文件时出现:在web窗体设计器中未能加载该文件,请更改下列错误,然后尝试重新加载
- 如何将字符串转换为字符串数组?
- WIN2003下。NET2003不能连接ORACLE问题
- 谁能给一个关于C#操作EXCEL文件的例子?
- 做了将近一年的项目,可不可以申请失败??!!! :'(
- 对于C#和C++的选择问题
- 高手来帮忙啊 当前上下文中不存在名称“root”
- 知道通过读文件的方式导入标准FOXPRO数据库的表内容!
//试试API拖动控件,然后转移焦点,可以达到你所说的效果.
using System.Runtime.InteropServices; [DllImport("user32.dll")]
public static extern bool ReleaseCapture();
[DllImport("user32.dll")]
public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
public const int WM_SYSCOMMAND = 0x0112;
public const int SC_MOVE = 0xF010;
public const int HTCAPTION = 0x0002; private void button1_MouseDown(object sender, MouseEventArgs e)
{
this.textBox1.Focus();
ReleaseCapture();
SendMessage(this.button1.Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
}
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
{
public bool Selectable
{
get { return this.GetStyle(System.Windows.Forms.ControlStyles.FixedHeight); }
set { this.SetStyle(System.Windows.Forms.ControlStyles.Selectable, value); }
}
}