Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Edit Cursor ausrichten
baphumet - Do 01.10.09 18:32
Titel: Edit Cursor ausrichten
Hi,
ich benutze Delphi 7 und habe in meiner Prozedur folgendes verwendet.
Delphi-Quelltext
1:
| Edit1.Text=Edit1.Text+'Text'; |
Damit wurde der Text angehängt, aber der Cursor steht im Edit ganz vorne, meine Frage ist jetzt wie bekomme ich den Cursor ans Ende hinter dem letzten Zeichen?
Außerdem hab ich ein weiteres Problem möchte ich zum Beispiel in mein Edit ein '^' eingeben so muß ich zweimal die Taste drücken, habe es schon versucht indem ich ASCII Code in OnkeyPress Methode nutzte funktioniert aber nicht, gibts eine Möglichkeit?
Moderiert von
Narses: Topic aus VisualCLX (Component Library for Cross Platform) verschoben am Do 01.10.2009 um 20:19
Narses - Do 01.10.09 20:25
Moin!
baphumet hat folgendes geschrieben : |
Damit wurde der Text angehängt, aber der Cursor steht im Edit ganz vorne, meine Frage ist jetzt wie bekomme ich den Cursor ans Ende hinter dem letzten Zeichen? |
Probier das mal so: ;)
Delphi-Quelltext
1: 2: 3:
| Edit1.Text := Edit1.Text +'Hallo'; Edit1.SetFocus; Edit1.SelStart := Length(Edit1.Text); |
baphumet hat folgendes geschrieben : |
Außerdem hab ich ein weiteres Problem |
Normalerweise: pro Thread eine Frage! :mahn: Aber weil du neu hier bist, machen wir mal eine Ausnahme. ;)
baphumet hat folgendes geschrieben : |
möchte ich zum Beispiel in mein Edit ein '^' eingeben so muß ich zweimal die Taste drücken, habe es schon versucht indem ich ASCII Code in OnkeyPress Methode nutzte funktioniert aber nicht, gibts eine Möglichkeit? |
Das ist eine Windows-Funktion, das kann man nicht abschalten. Probier mal die Apostrophen (´`) aus, da ist das auch so (hat den Sinn, dass abhängig von der danach gedrückten Taste eine anderes Zeichen generiert wird, z.B. in der französischen Sprache hat man das gerne). Drück die Taste ^ einmal und danach die Leertaste, dann geht´s auch. :idea:
cu
Narses
baphumet - Do 01.10.09 21:17
OK, das hat geklappt, der Befehl SelStart hat mir gefehlt, jetzt funktioniert es.
Ein großes Dankeschön.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!