C# 静态函数调用窗体控件
2024-10-17 22:48:27
回调函数方法是静态函数,需要调用窗体控件,赋值或取值。
定义 public static Form1 mainFrm; mainFrm = this;
public partial class Form1 : Form
{
public static Form1 mainFrm;
public Form1()
{
mainFrm = this;
InitializeComponent();
}
public static void WaitCallBackReceiveConnectedInfo(string connecetedIp,string leaveIp)
{
Form1.mainFrm.rtxtMsg.BeginInvoke(new InvokeDelegate(InvokeMethod), new object[] { connecetedIp, leaveIp }); }
public delegate void InvokeDelegate(string connecetedIp, string leaveIp);
public static void InvokeMethod(string connecetedIp, string leaveIp)
{
if (connecetedIp != "")
{
Form1.mainFrm.cmbConnectedIP.Items.Add(connecetedIp);
Form1.mainFrm.rtxtMsg.AppendText(connecetedIp+" 连接上来\r\n");
Form1.mainFrm.cmbConnectedIP.SelectedIndex = ;
} if (leaveIp != "")
{
Form1.mainFrm.cmbConnectedIP.Items.Remove(leaveIp);
Form1.mainFrm.rtxtMsg.AppendText(leaveIp + " 离开\r\n");
} }
最新文章
- CocoaPod问题
- python day6 面向对象
- .net调用存储过程碰到的一个问题
- 关于AVD无法使用问题
- jquery.validate新的写法(jquery.validate1.13.js)
- JSP访问Spring中的bean
- [AngularJS] Javascript scope and AngularJS $scope
- OpenID说明
- poj1691(dfs)
- HDU 5823 color II
- js对象中动态读取属性值 动态属性值 js正则表达式全局替换
- 5.VBS的一些约定,提高可读性
- css小工具
- 高通8x12平台开机画面制作工具
- python小总结2(time,os)
- 了解iOS消息推送一文就够:史上最全iOS Push技术详解
- Codeforces Round #523 (Div. 2) B Views Matter
- VMware workstation运维实践系列博客导航
- Running a jupyter notebook server
- c++ primer plus 第四章 课后题答案