Autor Beitrag
YuneX
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Fr 30.04.10 19:27 
Tut mir leid das ich das so Frage aber bin noch blutiger Anfänger.

Ich möchte das anstatt A - D rauskommt. Also wenn man z.b. in textBox1 ABC reinschreibt, DEF rauskommt. Ich hab das mal mit der if Abfrage gemacht aber bin nicht weiter gekommen. Ich hab lange gesucht aber nichts gefunden. Deshalb wollte ich mal schauen ob mir jemand helfen könnte.
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Fr 30.04.10 20:17 
Hallo und :welcome:

Du musst ein passendes Ereignis wählen. Bei TextChanged ist immer der ganze String zu ändern, bei einem der Key-Ereignisse kannst du den aktuellen Char nehmen und ändern.

Zum Ändern eines einzelnen Zeichens musst du den int-Wert bestimmen, dann 3 addieren und daraus wieder einen Char machen.

Für den neuen String benötigst du immer einen neuen String; du kannst nicht den i-ten Char durch einen anderen austauschen.

Für alle Einzelschritte gibt es mehrere Möglichkeiten. Es bleibt dir nichts übrig, als in der SDK-Doku/MSDN/Hilfe unter den von mir genannten Stichworten zu blättern.

Gruß Jürgen