![]() |
Wer kennt sich mit Tabindex aus ?
Hallo,
Ich habe ein großes (kleines Problem. Ich möchte das nach drücken eines Button der Tab wieder im ersten Feld steht. Ich gehe mal davon aus, das ich das mit tabindex mache. Aber jedesmal wenn ich die Befehle rund um die Tabs. z.B. Tabindex eingabe, kennt er sie nicht. in der Uses habe ich bereits TABS angeführt. Ich nehme mal an, das ich da was deklarieren muß. Wer weiß wie ?. ich arbeite mit Delphi 1.0 |
Re: Wer kennt sich mit Tabindex aus ?
Hallo und Willkommen in der DP! :cheers: :dp:
Du redest da nicht zufällig von der Komponente TTabSet? Du musst auch den Namen der Komponente angeben, die Du ansprechen möchtest, n Beispiel:
Delphi-Quellcode:
PS: Cool, ich bin doch nicht der einzige, der noch mit Delphi 1 was macht :coder: :bounce1:
procedure TForm1.Button1Click(Sender:TObject);
begin // Sofern Du ihr diesen Namen gegeben hast TabSet1.TabIndex:=0; end; |
Re: Wer kennt sich mit Tabindex aus ?
Nicht "der Tab steht in einem Feld" sondern der Focus steht auf einem Control (=Steuerelement).
Also gibt es auch eine Procedure SetFocus, mit dem man den Eingabefokus bestimmen kann. TabIndex steuert dagegen die Reihenfolge, mit der die Controls bei Drücken der Tab-Taste den Focus erhalten. |
Re: Wer kennt sich mit Tabindex aus ?
Hallo, Habe ich schon gemacht. ich bekomme dann beim Compilieren die fehlermeldung " Unbekannter Bezeichner"
|
Re: Wer kennt sich mit Tabindex aus ?
Liste der Anhänge anzeigen (Anzahl: 1)
Doch, der Tab steht im 1. Feld, oder nicht?
Meint er net das? Beschreib' mal bitte mehr :wink: Edit: Roter Kasten wär' net schlecht gewesen... Okay, was für ne Kompo verwendest Du jetzt? Stimmt der Name? |
Re: Wer kennt sich mit Tabindex aus ?
Nein die Tabs meine ich nicht.
Ich habe insgesamt 6 Editierfelder und möchte das nach Anklicken eines Buttons, der (Tab)? wieder in das Erste Editierfenster geht, damit ich dort neue Daten eingeben kann. |
Re: Wer kennt sich mit Tabindex aus ?
Moin Willi,
erst einmal herzlich willkommen hier in der Delphi-PRAXiS. Da es sich für mich jetzt nicht ergibt: Hast Du es schon mit, z.B.
Delphi-Quellcode:
versucht?
Edit1.SetFocus
Zugegeben, Delphi 1 habe ich nicht installiert, kann also nicht mal nachschauen. Ersatzweise ginge wohl auch
Delphi-Quellcode:
SendMessage(Edit1.Handle,WM_SETFOCUS,0,0);
|
Re: Wer kennt sich mit Tabindex aus ?
Okay, falsch verstanden, dann:
Delphi-Quellcode:
Edit: Roter Kasten, wo? :roll:
NameDerKomponente.SetFocus;
// zB: Edit1.SetFocus; @Christian, die Standardsachen gingen alle bei D1 schon :wink: Edit2: @Willi, übrigens, das nennt man den Fokus :wink: |
Re: Wer kennt sich mit Tabindex aus ?
Moin,
PERFECT Edit1.SetFocus War genau was ich gesucht habe. Recht herzlichen Dank :hello: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz