Autor Beitrag
HaShLo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26


Flash,Visual Basic,
BeitragVerfasst: So 01.06.08 17:25 
Hi Leute !

Ich programmiere mit C# und habe folgendes Problem:

ich hab einen Inputbox , wie bei Visual Basic mir gebastelt. Da ist ein label, Textbox zum eintragen, OK und Abbrechen button vorhanden.

So wenn ich jetzt Form2 aufrufe ist Tabindex = 0 von der Textbox. also der Cursor ist sofort an dem Textbox , man kann also sofort loslegen zu schreiben. Nachdem schreiben ins Textbox will ich jetzt durch drücken der Eingabetaste das mein OK Button Methode ausgeführt wird . Bei Visual Basic gab es dazu im Eigenschaftenfenster , die Eigenschaft "Eingabetastenverhältnis"?

gibt es bei C# auch sowas in der art ??

Ich brauche dringend Hilfe

Danke schonmal;)


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am So 01.06.2008 um 17:31

_________________
ProGrammer Of The FuTure......HaShLo BuRn
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: So 01.06.08 17:39 
Meinst Du Form.AcceptButton-Eigenschaft? Jürgen

PS. Drängeln mit "Ich brauche dringend Hilfe" ist unhöflich. Entweder jemand schaut Deine Frage an und hat Zeit, Lust und Kenntnis zu einer Antwort; oder Du hast eben Pech gehabt.

PS2. Arbeitest Du wirklich mit Version 1.0 (nicht 1.1 oder 2.0)? Dann wärst Du der erste, den ich damit treffe.
HaShLo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26


Flash,Visual Basic,
BeitragVerfasst: So 01.06.08 17:43 
ich weiß nicht ob es version 1.0 ist ich programmiere auf jeden fall mit c# visual studio 2005

_________________
ProGrammer Of The FuTure......HaShLo BuRn
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: So 01.06.08 18:35 
also NET 2.0

Jürgen
HaShLo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26


Flash,Visual Basic,
BeitragVerfasst: So 01.06.08 18:59 
meine frage war :

Fokus ist auf Textboxfeld . Durch drücken der Enter taste auf der Tastatur soll die OK button Methode ausgeführt werden ???

also soll der Fokus sowohl auf dem Textboxfeld auch auf dem OK-Button sein...

wie geht das?

Vergleichbar mit : Visual Basic 6.0 "Eingabetastenverhältnis"

_________________
ProGrammer Of The FuTure......HaShLo BuRn


Zuletzt bearbeitet von HaShLo am So 01.06.08 19:01, insgesamt 1-mal bearbeitet
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 01.06.08 19:00 
Jürgen hat Dir doch schon in seinem ersten Posting einen Tipp dazu gegeben. Hat das nicht geklappt?

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
HaShLo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26


Flash,Visual Basic,
BeitragVerfasst: So 01.06.08 19:04 
jauw jetzt gehts ... thx das hatte ich übersehen ;)

und wie kriege ich dass wenn ich Form2 jedes mal aufrufe das , Textboxfeld fokusiert wird also Cursor soll dort immer auf textbox sein?

_________________
ProGrammer Of The FuTure......HaShLo BuRn
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: Mo 02.06.08 09:15 
Versuch doch einmal, selbst etwas in der SDK-Doku zu suchen: "Textboxfeld fokusiert" in englische Fachbegriffe übersetzen führt zu etwas wie "TextBox Focus"; da der deutsche Begriff ein Verb ist, solltest Du bei den Methoden am ehesten fündig werden. Na sowas, da gibt es doch tatsächlich:
Zitat:
Xxx.Yyy-Methode
Setzt den Eingabefokus auf das Steuerelement.

Bleibt noch die Frage, wo und wie diese Methode aufgerufen wird. Das passiert am besten in einem Ereignis des Formulars. Auf der Startseite der Form-Klasse finde ich u.a. folgenden Hinweis:
Zitat:
Die Ereignisse der Form-Klasse ermöglichen es Ihnen, auf Aktionen zu reagieren, die auf dem Formular ausgeführt werden. Mit dem Zzz-Ereignis können Sie Vorgänge wie das Aktualisieren der in den Steuerelementen des Formulars angezeigten Daten ausführen, wenn das Formular aktiviert ist.

Ich hoffe, das hilft Dir künftig bei selbständiger Problembeseitigung. Jürgen
SSC streezer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

WinXP, Vista Ultimate
C# (VS 05 n' 08), PHP
BeitragVerfasst: Di 03.06.08 13:51 
user profile iconHaShLo hat folgendes geschrieben:
jauw jetzt gehts ... thx das hatte ich übersehen ;)

und wie kriege ich dass wenn ich Form2 jedes mal aufrufe das , Textboxfeld fokusiert wird also Cursor soll dort immer auf textbox sein?


wäre schön wenn du noch schreiben könntest wie du das gemacht hast... *hmpf*

//edit - habs rausgefunden - einfach rechts im eigenschaften fenster