Autor Beitrag
Kalka
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 33



BeitragVerfasst: So 29.12.02 18:16 
Hallo Leute,
ihr kennt doch bestimmt alle Telnet, wenn nicht einfach mal auf Start/ausführen und dann telnet eingeben. So, dieses Feld möchte ich auch genau so haben, das heitß das man die Position des Cursors nicht mehr in alten Zeilen (also die, die "oben" sind - über der active Zeile wo geschrieben wird). Und den Cursor - das ist ganz wichtig, würde ich gerne auch so haben wie da und am besten Grün (will so ne art Matrix-Chat machen :D).

Also ich habe das bis jetzt so gemacht. Damit man nicht mehr in alte Zeilen kommt, habe ich die Cursor-Tasten sozusagen gesperrt. Das habe ich im Event OnKeyDown so gemacht:

ausblenden Quelltext
1:
2:
3:
4:
5:
  case key of
     8: key := 0;
    37: key := 0;
    38: key := 0;
  end;


aber wie veränder ich jetzt den Cursor???

Und was ich ich nicht so richtig hinbekomme ist es, das man mit Backspace ja ein Zeichen löschen soll. Aber wenn man dann wieder alles gelöscht hat und am Anfang der Zeile ist, muss man nur wieder einmal backspace drücken und man ist in der Zeile über der activen - das soll nicht sein!

Könnt ihr mir helfen? Wenn ihr das nicht schnallt was ich hier geschreiebn hab, sagt es bitte!

cu Kalka