通过执行一段VBS代码来操控窗体内的控件 也可以使用AddObject方法添加自己的类,那么在动态VBS代码中也一样可以使用 在增加程序扩展性或是有脚本化需求的时候,这个方法还是不错的. >>>运行效果如下图<<< ...
在这个系列里,Reinhard将和大家一起探索在AX的窗体上执行操作时,都会触发窗体、窗体数据源和表上的哪些方法,并且是以怎样的顺序触发的。 这次,我们来看看在窗体上修改或录入数据的情况。图中所示的流程,是在理想情况下的完整触发过程。如果窗体控件、窗体数据源字段或表的验证方法返回False,也可能会...
访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。解决办法1、把CheckForIllegalCrossThreadCalls...
分类:
编程语言 时间:
2016-01-25 01:26:44
阅读次数:
275
在一些控件里的keydown方法,没有办法捕获所有的按键消息比如自己写一个窗体控件库,继承了UserControl但是没有办法捕获一些键,比如方向键等所以必须重载 processDialogkey 方法processDialogkey 的描述 在msdn中是这样的在消息预处理过程中调用此方法,以处理...
分类:
其他好文 时间:
2016-01-06 19:55:41
阅读次数:
149
在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt Designer里的控件可以满足我们大部分的需求,但是有时候,也会产生一些特殊的需要,比如一个输入框,我们要输入的是经纬度,此时就会有两种输入方...
分类:
其他好文 时间:
2016-01-06 14:05:21
阅读次数:
157
//遍历窗体控件并给控件赋值 private void Control_Load(object sender, EventArgs e) { foreach (Control Ctr in this.Controls) { if (Ctr is System.Windows.Forms.CheckB...
在web窗体控件设置为runat = "server",这个控件会被附加一个隐藏的属性_ViewState,_ViewState存放了所有控件在ViewState中的状态值。ViewState是一个名称/值的对象集合。当请求某个页面时,ASP.NET会把所有控件的状态序列化成一个字符串,然后作为窗体...
分类:
其他好文 时间:
2015-12-21 15:47:54
阅读次数:
123
c#中跨线程调用windows窗体控件解决。我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。首先来看传统方法:public partial class Form1 : Form{public Form...
分类:
编程语言 时间:
2015-12-04 18:20:52
阅读次数:
168
按照比例缩放窗体控件及字体,如需等比例缩放,只需将x,y的比例设置成相同即可。 为了减小误差,建议使用原始尺寸来计算比例。