Witam. Na pewnej stronie znalazłem opis i kod do zrobienia czatu.
Kod tutaj:
http://csharp.net-informations.com/communications/csharp-chat-client.htm
Zrobiłem wszystko i wszystko śmiga. Jednak chciałem dodać od siebie jakieś bajery np. właśnie zmianę koloru tekstu.
Wziąłem sobie do tego celu z toolboxa colorDialog i buttona. Zrobiłem by po kliknięciu buttona wyświetlało mi się okno zmiany koloru. Teraz chciałem by po wciśnięciu buttonu odpowiadającego za wysłanie wiadomości do okna zmieniało jego kolor na taki jaki wybrałem w oknie colorDialog1.
Taką linijkę napisałem w tym celu:
[code]textBox1.ForeColor = colorDialog1.Color[/code]
a całość dla wciśnięcia klawisza wygląda tak. Dodam że wiadomości wyświetlają się w textboxie1:
[code] private void button1_Click(object sender, EventArgs e)
{
byte[] outStream = System.Text.Encoding.ASCII.GetBytes(textBox2.Text + "$");
serverStream.Write(outStream, 0, outStream.Length);
serverStream.Flush();
textBox1.ForeColor = colorDialog1.Color
}[/code]
niestety to nie działa i kompletnie nie mam pomysłu jak to inaczej zrobić. Jakieś porady?