Hi,
wie machen IRC-Clienten das, das sie eine Textbox haben die sie beliebig formatieren können und das diese offenbar nicht nach unten scrollt wenn neuer Text hinzukommt?
Setzen die einfach immer wieder den Fokus raus?
Hallo HolySheepy,
SelectionStart + ScrollToCaret
herbivore
Hm nein, IRC-Clients scrollen in der Regel garnicht wenn man nicht ganz unten ist, also auch nicht zur Einfügemarke(da diese sowieso nicht immer da ist wo der Scroll gerade ist)
Hallo,
erstmal würde ich davon weggehen das sie eine Textbox verwenden 😉 Sie werden entweder eine RichTextBox oder eine erweiterte Listbox verwenden und dort ist es ganz einfach weil die nicht automatisch Scrollen wenn man etwas hinzufügt soweit ich weiß. Ansonsten überschreibt man das 🙂
Gruß Daniel
Listbox, hm wie kann man da machen das die Leute Text markieren können?
RichTextBox scrollt ja auch ;D
Hallo HolySleep,
es gibt kein fertiges Control von Haus aus was deinen wünschen ohne Anpassungen entspricht. Also musst du ein eigenes Control entwickelt was von einen der Controls erbt und dann musst du die Methoden Events überschreiben.
Gruß Daniel
Hm gibts denn irgendwo einen Open-Source C# IRC Client der mIRC ähnelt? ^^ Nur um mal zu gucken wie genau der das macht
Nunja ging ja um das Control und nicht ums Protokoll ^^
Btw: Ich finds immer lustig wie leute meinen nick lesen :p
HolySheepy heißt er, was rauskommt:
HolySleep
HollySleepy
HollySheepy
etc
Hallo,
ja wie gesagt ich wüsste kein .Net OpenSource IRC Client.. aber ich habe dir den Link gepostet weil es dort vielleicht ja versuche oder ähnliches in dem Forum gibt.. es wird ja sicher auch wer die Libary benutzen 😉
Gruß Daniel