В моем приложении Skype есть получатель, который может отправлять сообщения людям из списка контактов пользователей. Контакты, в которые отправлено сообщение, вводятся в текстовые поля.C# отправить сообщение 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? Если вам нужно больше деталей, просто спросите.
Что касается игнорирования пустого текстового поля, что вы пробовали? Это не так сложно понять. –
@ KendallFrey вы помогли моей проблеме с записью нежелательной информации в журнал, но мне все равно нужно сделать так, чтобы, если есть пользователь, доза не существует, то доза не вызывает ошибку, но я не знаю с чего начать – Gerard2202
Если вы не знаете, с чего начать, возможно, вам стоит прочитать http://msdn.microsoft.com/en-us/library/vstudio/5011f09h.aspx. –