有什么方法可以让我写下当前用户发送的最后一条消息,因为我做了一个名为斜体的复选框,当它被选中时,我希望用户发送的每一条消息都与/或编辑为"_" + text + "_",因为文本周围的下划线使其显示为斜体。
发布于 2016-05-10 08:29:03
您可以使用以下内容:
msg.Body = "_" + msg.Body + "_";当然,您需要在其中创建一个程序,并创建一个适当的处理程序。以下操作将完成此操作:
using System;
using System.Windows.Forms;
using SKYPE4COMLib;
namespace Italics
{
public partial class Form1 : Form
{
Skype skype;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
skype = new Skype();
skype.Attach(7, true);
skype.MessageStatus += new _ISkypeEvents_MessageStatusEventHandler(skype_MessageStatus);
}
private void skype_MessageStatus(ChatMessage msg, TChatMessageStatus status)
{
msg.Body = "_" + msg.Body + "_";
}
}
}我知道这是一个非常晚的回复,但希望你仍然对此有用处。
https://stackoverflow.com/questions/34468465
复制相似问题