Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - 2 kleinere Fragen betreffend Edit-Fenster
mkay - Mo 27.02.06 15:36
Titel: 2 kleinere Fragen betreffend Edit-Fenster
hi,
Also ich habe 4 Edit Fenster, wie oder mit welchem Befehl bekomm ich das hin, dass nach eingabe 1 Buchstaben ich im nächsten Edit Fenster den nächsten eintippen kann usw. Also das ich dann 4 Buchstaben eintippe und dann ist 1ner pro Fenster. Kann man ein Edit Fenster so einstellen das nur Großbuchstaben ( also wenn man auf a drück A kommt ) kommen?
MfG mkay
chrisw - Mo 27.02.06 15:41
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TForm1.Edit1Change(Sender: TObject); begin Edit1.Text := AnsiUpperCase(Edit1.Text); Edit2.SetFocus; end; procedure TForm1.Edit2Change(Sender: TObject); begin Edit2.Text := AnsiUpperCase(Edit2.Text); Edit3.SetFocus; end;
usw..... |
worm - Mo 27.02.06 15:43
Titel: Re: 2 kleinere Fragen betreffend Edit-Fenster
mkay hat folgendes geschrieben: |
wie oder mit welchem Befehl bekomm ich das hin, dass nach eingabe 1 Buchstaben ich im nächsten Edit Fenster den nächsten eintippen kann usw. |
Nimm das OnChange-Event des ersten Editfeldes und schreib dann etwas wie Edit2.SetFocus, um zum zweiten Editfeld zu springen. Das müsstest Du dann für jedes der Editfelder machen. Gibt bestimmt auch eine Möglichkeit, eine gemeinsame Ereignisbehandlung für alle Editfelder zu nehmen, die die Tabreihenfolge ausnutzt, was naürlich schöner wäre.
mkay hat folgendes geschrieben: |
Kann man ein Edit Fenster so einstellen das nur Großbuchstaben ( also wenn man auf a drück A kommt ) kommen? |
Ja, setze die Eigenschaft CharCase auf ecUpperCase.
Christian S. - Mo 27.02.06 15:51
Die Frage ansich ist kein sehr geselliges Tier. Daher hält man sie am besten einzeln. Aus diesem Grund und weil es bei mehreren Fragen pro Thread immer ein durcheinander gibt, möchte ich Dich bitten, für jede Deiner Fragen einen eigenen Thread zu erstellen. Übirgens mögen es Fragen auch, wenn man ihnen aussagekräftige Titel gibt ;-)
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!