c#向用户发送skype消息,除非文本框为空

c#向用户发送skype消息,除非文本框为空,c#,winforms,skype,visual-c#-express-2010,skype4com,C#,Winforms,Skype,Visual C# Express 2010,Skype4com,我的Skype应用程序有一个抓取程序,可以向用户联系人列表上的人发送消息。将消息发送到的联系人输入到文本框中 private void button1_Click(object sender, EventArgs e) { var oskype = new SKYPE4COMLib.Skype(); oskype.SendMessage(textBox1.Text, textBox2.Text); //com error happen

我的Skype应用程序有一个抓取程序,可以向用户联系人列表上的人发送消息。将消息发送到的联系人输入到文本框中

 private void button1_Click(object sender, EventArgs e)
        {
            var oskype = new SKYPE4COMLib.Skype();
          oskype.SendMessage(textBox1.Text, textBox2.Text); //com error happens in this zone
            oskype.SendMessage(textBox11.Text, textBox2.Text);
            oskype.SendMessage(textBox3.Text, textBox2.Text);
            oskype.SendMessage(textBox4.Text, textBox2.Text);
            oskype.SendMessage(textBox5.Text, textBox2.Text);
            oskype.SendMessage(textBox6.Text, textBox2.Text);
            oskype.SendMessage(textBox7.Text, textBox2.Text);
            oskype.SendMessage(textBox8.Text, textBox2.Text);
            oskype.SendMessage(textBox9.Text, textBox2.Text);
            oskype.SendMessage(textBox10.Text, textBox2.Text);
}
我还有一个RichTextBox作为日志,当消息发送时,它会写入日志,表示消息已发送。但当文本框为空时,它会写入日志“System.Windows.Forms.TextBox,text:”,但我希望它写入类似“Invalid Contact”的内容,或者不写入任何内容

richTextBox1.Text += Environment.NewLine;
            richTextBox1.Text += "Sending message to :" + Environment.NewLine;
            richTextBox1.Text += textBox1.Text + Environment.NewLine;
            richTextBox1.Text += textBox11.Text + textBox3.Text + textBox4.Text + textBox5.Text + textBox6.Text + textBox7.Text + textBox8.Text + textBox9.Text + textBox10.Text;
如果输入到文本框中的文本不在联系人列表中,它会产生一个错误,基本上就是说它找不到该用户,但是有没有办法让它忽略空文本框而不尝试将其发送到Skype?如果你需要更多的细节,请直接询问

textBox11.Text + textBox3 + textBox4 + ...
你忘了对大多数人执行
.Text

试试这个

Private bool checkBoxEmpty (textBox tb) {
    if (tb.text != ""){
        return false;
    }
    else {
        return true;
    }
}
只需为每个文本框调用这个


希望有帮助

关于忽略空文本框,您尝试了什么?这并不难弄清楚。@KendallFrey您帮助我解决了将不需要的信息写入日志的问题,但我仍然需要这样做,以便如果有不存在的用户,它不会导致错误,但我不知道从何处开始如果您不知道从何处开始,也许你应该读一读。有没有关于完整源代码示例的最终解决方案?