C# 一些代码小结--UI操作
程序员文章站
2022-04-08 19:10:00
C 一些代码小结 UI操作 使用控件名调用控件 在控件触发事件时判断触发事件的控件 跨线程使用委托调用UI控件 ......
c# 一些代码小结--ui操作
使用控件名调用控件
object obj = this.gettype().getfield("控件名", system.reflection.bindingflags.nonpublic | system.reflection.bindingflags.instance | system.reflection.bindingflags.ignorecase).getvalue(this); combobox cb = (combobox)obj;
在控件触发事件时判断触发事件的控件
textbox text = sender as textbox; int id = 0; string str = null; switch (text.name)
跨线程使用委托调用ui控件
public delegate void showmessage();//创建一个代理 public void showtextbox(textbox tx,string num) { if (tx.invokerequired) { showmessage msg; msg = () => { tx.text = num; }; tx.invoke(msg); return; } else { tx.text = num; } }
上一篇: 买一台得两台,你绝对没有吃亏
下一篇: C# InDepth 第一章