Form と 2 つの richTextBoxes に基づくチャット アプリケーションがあります。
richTextBox1
すべての会話を表示するために
richTextBox_TextToSend
使用されます 送信するメッセージを入力するために使用されます
ユーザーがメッセージを入力して Enter ボタンを押すと、入力されたテキストが richTextBox1 に表示されます。
private void button1_Click(object sender, EventArgs e)
{
// insert message to database
if(richTextBox_TextToSend.TextLength>0) {
string txt = richTextBox_TextToSend.Text;
// send the typed message
sendMessage(from,to,task_id,txt);
// show the typed text in the richTextBox1
richTextBox1.Text += from+": "+richTextBox_TextToSend.Text+"\n";
richTextBox_TextToSend.Clear();
}
}
文字列型の変数from
は、メッセージの送信者 (アプリケーションを使用しているユーザー) の名前を保持します。
名前のみを太字で表示し、他のテキストを通常のフォント スタイルで表示する方法。メッセージを入力した後、
Chakib Yousfi
: Hello...の代わりに
Chakib Yousfi : Hello....が表示され
ます。
どんな助けでも大歓迎です。