Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » Focus setzten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.04.2006, 14:56 Uhr
~rizi2
Gast


hi, ich habe ein kleines progamm geschrieben(mit grafischer oberfläche), bei dem man ein passwort eingibt, einen ordner usw... wenn man dann auf start klickt(button) wird dieser ordner verschlüsselt. Soweit so gut. wenn nun alles glatt läuft gebe ich eine messagebox aus mit Erfolgreich ver/entschlüsselt!
nun zu meiner frage:
wenn ich nun die messagebox bestätige soll der focus wieder auf das textfeld das passworts gesetzt werden! aber wie mache ich das??
ich habe es versucht mit TextFieldName(bsp Tpwd).Focus()
hilft aber nichts, der focus wird nicht auf das gewünscht objekt gesetzt!
wie macht man das richtig??
lg rene_r
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.04.2006, 15:31 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,

C++:
if(MessageBox.Show(this,"blablabla")==DialogResult.OK)
    Tpwd.Focus();


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
05.04.2006, 17:38 Uhr
~rizi2
Gast



Zitat von Uwe:
Hallo,

C++:
if(MessageBox.Show(this,"blablabla")==DialogResult.OK)
    Tpwd.Focus();



Tpwd.Focu()
funktioniert ja eben nicht,habe ich oben eh gechrieben!!
lg rene_r
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.04.2006, 20:23 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,

Zitat von ~rizi2:
...habe ich oben eh gechrieben!!


Ich kann lesen!!

Zitat von ~rizi2:

lg ...

Das gleicht's wieder aus.
Wo rufst Du .Focus(); auf?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.04.2006, 20:42 Uhr
~rizi2
Gast


während ich verschlüssle setzt ich bei allen textfields tpwd.Enabled=false (passiert in einer eigenen methode). wenn das verschlüsseln dann fertig ist gebe ich eine messagebox aus sobald der benutzer ok klickt(auf der messagebox). dann wird eine mehtode aufgerufen(activateGUI() ) hier setzte ich alle textfields wieder auf tpwd.Enabled=true und dann sage ich tpwd.Focus(). activateGUI() befindet sich in der klasse wo sich auch die FORM befindet auf der die textfields plaziert sind.
ich habe auch schon wo anderst versucht diese methode aufzurfen funktioniert einfach nicht!!
lg rene_r
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
06.04.2006, 09:46 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
werden danach noch andere Steuerelement bedient? (z.B. Combobox gefüllt u.s.w)
Ohne Quellcode ist es bei solchen Sachen immer schwierig den Fehler zu finden.
Ansonst mal wirklich step by step debuggen.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 06.04.2006 um 09:48 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.04.2006, 22:49 Uhr
~rizi2
Gast


hi,den quellcode posten würde etwas den rahmen sprengen aber ich weiß jetzt wo das pro ist. ich gebe mit hilfe einer messagebox eine nachricht aus.(hier kann man nur ok klicken) danach rufe ich activateGUI() auf. so nun habe ich es mit Tpwd.Select() versucht und hilft auch nicht, wenn ich jetzt aber activateGUI() mit Tpwd.Select() aufrufe und dann das fenster minimiere und wiederherstelle siehe da Tpwd hat den focus!!!!!
wieso das???? und wie mache ich das ohne das ich das fenster minimieren muss und dann wiederherstellen muss??? ich habe schon this.Update(),this.Invalidate(),this.Refres() .... probiert hilft alles nicht. nur minimieren und dann wiederherstellen!!!
BZW ich rufe zuerst activateGUI() auf und gebe dann die MessageBos aus, was ich aber nicht wirklich möchte!!
lg rene_r2005
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
06.04.2006, 23:35 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
so kommen wir hier nicht weiter.
Ist eigentlich unüblich, aber schick mir den Quellcode, ich schaus mir morgen Abend an.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 06.04.2006 um 23:36 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: