110,538
社区成员
发帖
与我相关
我的任务
分享
private void SetText(string text)
{
if (myForm.lstOnline.InvokeRequired)
{
SetTextCallback d = new SetTextCallback(SetText);
myForm.Invoke(d, new object[] { text });
}
else
{
myClass.title = text; //用户的IP
myClass.value = "0";
if (!myForm.lstOnline.Items.Contains(myClass))
{
myForm.lstOnline.Items.Add(myClass);
//再回发一个广播信息
。。。。
}
}
}
public void lstOnline_MouseDoubleClick(object sender, MouseEventArgs e)
{
string str = lstOnline.SelectedItem.ToString();
if (lstOnline.SelectedIndex == 0)
{
MessageBox.Show("不能和自己聊天!");
return;
}
if (((OverToString)lstOnline.SelectedItem).value == "0")//表示没有打开的!
{
talkForm = new chatForm(str,this);
talkForm.Text = str;
((OverToString)lstOnline.SelectedItem).value = "1";//标记为已打开!
talkForm.Show(this);
}
else
{
...
}
}