Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Deffcon

König

Dabei seit: 11.11.2010

Beiträge: 897

 

1 Zum Seitenanfang

Dienstag, 23. November 2010, 20:51

C# Hilfe - Focus Problem im Load Event

Guten Abend alle zusammen,

entgegen meines Threads "Bewerben mit Homepage" habe ich meine Bewerbung auch in CSharp als Windows Forms Applikation programmiert.
Hier habe ich folgendes Problem.
Ich benötige beim Start des Programms den Fokus auf dem flowLayoutPanel, welches den Inhalt fasst, damit die Scrollbar direkt mit dem Mausrad bedient werden kann.
Nun habe ich im Load Event der Hauptform dem Panel den Fokus zugewiesen. Dies funktioniert jedoch nicht.
An allen anderen Stellen klappt es, nur da nicht.

Kann ich es vielleicht an einer anderen Stelle zuweisen? Oder mit einem Timer nach dem Start?

MFG
Deffcon

//EDIT:
Okay, entschuldigung - ich habe jetzt eine Möglichkeit gefunden. Wenn ich es in das Activated Event der Main Form packe, dann klappt es.
:S

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Deffcon« (23. November 2010, 20:51)

 

gen4ik

Doppel-As

Dabei seit: 08.09.2010

Beiträge: 126

 

2 Zum Seitenanfang

Mittwoch, 24. November 2010, 14:12

ich kenne mich da nicht gut aus aber es giebt zwei start ereignisse zum mindestens bei vb6 so .
der erste beim laden und der zweite beim anzeigen
Was ich denke kann auch falsch liegen.
Wenn form geladen ist aber noch nicht gestartet kanst du nicht mit focus arbeiten muss erst form starten
in VB
form_load()
me.show 'Form zeigen
doevents 'selbsvertendlich alle programme durchlaufen lassen
'ab jezt ist der formular Bereit
aber das ist basic

Activate giebs auch in basic aber es wird jedesmal aufgerufen wenn form aktiv wird also sichtbar
В нас часто проявляется плебейство.Ну, что ж, один - атлет, другой - Атлант.Несовместимы Гений и Злодейство,Но совместимы зависть и талант.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »gen4ik« (24. November 2010, 14:12)

 

Deffcon

König

Dabei seit: 11.11.2010

Beiträge: 897

 

3 Zum Seitenanfang

Mittwoch, 24. November 2010, 14:50

Ja also das Problem im Load Event ist, dass das Panel noch nicht angezeigt wird - also kann es auch noch nicht fokussiert werden.

Aber mit dem Activated gibt es keine Probleme.