C#调用了一个C++写的dll,实现在Form上自画了个区域窗口。
现在的问题是按Tab键能够将焦点在Form上已有的控件间进行切换,那个自绘的窗口得不到焦点,而同样的做法在VC上是可以获得焦点的,请问怎么让C#的也可以获得焦点?
现在的问题是按Tab键能够将焦点在Form上已有的控件间进行切换,那个自绘的窗口得不到焦点,而同样的做法在VC上是可以获得焦点的,请问怎么让C#的也可以获得焦点?
解决方案 »
- .NET2008下,如果设置程序调试时让所有异常弹出
- 请问用反射调用的方法如何捕获该方法抛出的详细的错误消息?
- .net在连接数据库的时候出现的问题!希望老师能帮我解决这个问题 谢谢了!
- VS2010中parallel的用法
- 如何快速找到控件的属性?
- 如何在应用系统中怎样检测网络中的电脑是否有安装SQL 2000,并且将数据库备份文件自动的还原到企业管理器中?
- visual studio.net2005的问题!
- 用.net可以开发语音聊天室吗?
- ★★★没有学过C、C++,只有C基础的人要快速掌握C#,应该首先如何入门?★★★
- 大家觉得c#怎么样?
- 终于可以简单的说明一下关于自定义datagridviewtextboxcolumn问题了
- 使用WebBrowser控件设置和取消代理的问题。
或者你试试把它的TabIndex值改一下,因为Tab建转移焦点的顺序是根据这属性来的。
在C++下叫WS_TABSTOP属性,应该跟这个类似,但是我已经在DLL里面设了,在VC中调用此DLL是没有这个问题的
同时在UserControl的构造函数中设置:
this.SetStyle(ControlStyles.Selectable,true);那么这个UserControl就是可以被Tab选择的