Pisze konsole na polchat i chodzi mi o to zeby po wcisnieciu entera
text z edit znikna (został wysłany do serwera)a w edit dalej mozna bylo pisac...tak jak to jest na chacie (text:enter:nowytext:enter..itd..)
z gory dziekuje za wskazowki..
W procedurze onKeyDown wpisujesz:
[code] if key=13 then
begin
ListBox1.Items.add(edit1.Text); // to jest dla przykladu, ze pierw cos z tym robi
Edit1.Text:='';
end;[/code]
A myslalem, ze tylko ja tak pozno siedze... [browar]
Nie tylko ty tak długo siedzisz B-|
[wstyd] A co do tematu apeluje o pisanie tematu bardziej dającego obraz problemu. Dziękuję.
... A co do tematu apeluje o pisanie tematu bardziej dającego obraz problemu. Dziękuję.
Już jest :) I na następny raz sam masz napisać temat ładny i przedstawiający po krótce problem :)
zainteresowani lapcie mnie na IRCu...to wam cos niecos pomoge.. :D
zeby rozwiac pewnie watpliwosci..zrobilem wlasnego klienta polchatu i moge dac kawalek zrodel
ArturFir..
if key=#13 then...
try
Polchat.WyslijMsg(Edit.Text);
JakiesMemo.lines.add('
Ja bym dał jescze w begin..end Key:=#0 to wtedy Windows nie będzie wydawał głupiego dźwięku.
zainteresowani lapcie mnie na IRCu...to wam cos niecos pomoge.. :D
zeby rozwiac pewnie watpliwosci..zrobilem wlasnego klienta polchatu i moge dac kawalek zrodelArturFir..
if key=#13 then...
Nie to zebym sie wymadrzal, ale jednak twierdze ze:
if key=13 then ....
bo key jest typu Word nie char;
[cya]
Pochwalony!
Do tego przydałoby się jeszcze po Edit1.Text := ''; zfokusowanie :P go:
Edit1.SetFocus;
i teraz OK :)
Nie to zebym sie wymadrzal, ale jednak twierdze ze:
if key=13 then ....
lol ale przykro mi mozesz sie sprzeczac ale w tym zarabiscie <font color="red">kruim</span> tekscie zrobiłeś jeden błąd:
if key = #13 then
//Ty też, więc siedź cicho - m.M