MSNPSharp 代碼2
来源:互联网 发布:编程浪子的新浪博客 编辑:程序博客网 时间:2024/04/29 21:55
///
/// sendMessageToolStripMenuItem Click
///
///
///
private void sendMessageToolStripMenuItem_Click(object sender, EventArgs e)
{
Contact contact = treeViewFavoriteList.SelectedNode.Tag as Contact;
if (!contact.OnForwardList)
{
AddContactForm acf = new AddContactForm(contact.Mail);
if (DialogResult.OK == acf.ShowDialog(this) &&
acf.Account != String.Empty)
{
messenger.Nameserver.ContactService.AddNewContact(acf.Account, acf.InvitationMessage);
}
return;
}
bool activate = false;
ConversationForm activeForm = null;
foreach (ConversationForm conv in ConversationForms)
{
if (conv.Conversation.HasContact(contact) &&
(conv.Conversation.Type & ConversationType.Chat) == ConversationType.Chat)
{
activeForm = conv;
activate = true;
}
}
if (activate)
{
if (activeForm.WindowState == FormWindowState.Minimized)
activeForm.Show();
activeForm.Activate();
return;
}
Conversation convers = messenger.CreateConversation();
ConversationForm form = CreateConversationForm(convers, contact);
form.Show();
}
- MSNPSharp 代碼2
- MSNPSharp 代碼3
- MSNPSharp 代碼4
- MSNPSharp 代碼6
- MSNPSharp 代碼7
- MSNPSharp 代碼8
- MSNPSharp 代碼9
- MSNPSharp 代碼10
- MSNPSharp 代碼11
- 正式接管 MSNPSharp 项目
- MSNPSharp 代码1
- MSNPSharp 代码5
- flex代碼(2)
- MSNPSharp发送消息过程详解
- MSNPSharp发送消息过程详解
- MSNPSHARP主动发消息给联系人
- SMTP错误代碼
- 代碼民工
- 后OA时代:工作流软件与OA实力大比拼
- java命令行下运行class文件
- 二、建立数据库
- Another kind of Fibonacci (个人赛19 hdu 3306)
- 存储过程
- MSNPSharp 代碼2
- 如何实现透明窗口
- 各年龄段女性保持健康的秘诀
- 内存字节对齐
- 三、petshop4.0设计说明
- 退票日记
- 完全卸载SQL Server 2005
- .NET中RAS加解密和签名与验证的c#实现代码讲解,及实现程序提供——转自《起跑线的专栏》
- iPP矩阵操作随笔2-向量加法