- delegate void ShwMsgforViewforCallBack(ListBox listbox,string text);
- private void ShwMsgforView(ListBox listbox,string text)
- {
- if(listbox.InvokeRequered)
- {
- ShwMsgforViewforCallBack shwMsgforViewCallBack=ShwMsgforView;
- listbox.Invoke(shwMsgforViewCallBack,new object[]{listbox,text});
- }
- else
- {
- listbox.Items.Add(text);
- listbox.SelectIndex=listbox.Item.Count-1;
- listbox.ClearSelected();
- }
- }
复制代码 InvokeRequired和Invoke的区别是什么,代表什么意思啊?下面是代码
这是一个显示消息的委托。想请教一下,什么时候执行if和else? |
|