Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212

Form Fokus
Verfasst am: 15.01.2008, 14:49

hi ich hab ne form, diese ruft beim laden ne andere form auf, nur leider behält sie den fokus und die andere form ist damit nicht zu sehe (nur wenn man das fenster wegschiebt)

wie kann ich jetzt ne form mit focus starten bzw. ihr fokus geben?
http://sollniss.1x.to/

 
DFJ_
Poster
Poster

Anmeldedatum: 15.10.2007
Beiträge: 156


Verfasst am: 15.01.2008, 14:57

z.b unten rechts siehst du so ein kleines fenster darin kannst du die formen verschieben Wink manul geht das auch dafür würde ich googel benutzen Smile
Spam bot
 
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212


Verfasst am: 15.01.2008, 15:04

startup position is schon richtig. nur die form startet im hintergrund obwohl sie eigendlich fokus haben sollte
http://sollniss.1x.to/



Zuletzt bearbeitet von sollniss_ am 15.01.2008, 15:07, insgesamt einmal bearbeitet
 
DFJ_
Poster
Poster

Anmeldedatum: 15.10.2007
Beiträge: 156


Verfasst am: 15.01.2008, 15:06

achso du willst das sie also vorne startet Smile , also als aktivies fenster

da würde ich da kucken
http://www.schmittis-page.de
Spam bot
 
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212


Verfasst am: 15.01.2008, 15:09

das muss doch auch ohne api gehen
http://sollniss.1x.to/

 
c0re_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 29.11.2007
Beiträge: 425


Verfasst am: 15.01.2008, 15:29

Normalerweise hat ein neu geladenes Formular automatisch Fokus.
Jedenfalls mit "Form.Show". Das benutzt du doch, oder?
 
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212


Verfasst am: 15.01.2008, 15:35

form.show funzt net
und form.visible = true auch net
http://sollniss.1x.to/

 
RaG3!_
Poster
Poster

Anmeldedatum: 26.07.2007
Beiträge: 104


Verfasst am: 15.01.2008, 15:41

Könnte dir das helfen?

http://www.vbarchiv.net/archiv/tipp_247.html
MFG RaG3
 
Rausch_
Poster
Poster

Anmeldedatum: 03.11.2007
Beiträge: 164


Verfasst am: 15.01.2008, 15:43

formname.setfocus
 
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212


Verfasst am: 15.01.2008, 15:45

hm eigendlich wollte ich keine api verwenden, weil eigendlich müsste es auch so gehen irgendwie..

wenn ich die form mit nem button aufrufe gehst ja auch, warum also nicht auch beim startup -.-'
kann es sein das die zuerst gestartete form sich den focus irgendwie zurück holt?
weil wenn ich in der zu startenden form nen code bei "lostfocus" einfüge wird dieser ausgeführt

//edit
wenn ich "form.SetFocus" in der startform verwende passiert gar nix,
und wenn ich es in der zu startenden form verwende kommt "ungültiger prozeduraufruf oder ungültiges argument"
http://sollniss.1x.to/

 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 15.01.2008, 15:56

Du kannst .SetFocus nicht in dem Event Form_Load benutzen, da hier die Form noch nicht komplett geladen wurde.

Du müßtest dazu einen Timer machen, der in Form_Load aktiviert wird.

Außerdem wird wahrscheinlich der ersten Form der Focus zugeteilt, weil sie auch gerade erst geladen wird.
Evt. probierst du hier auch einen Timer, der erst ein klein wenig später die zweite Form ladet.

mfg
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
c0re_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 29.11.2007
Beiträge: 425


Verfasst am: 15.01.2008, 15:59

Scheint mit Form Load nicht zu funktionieren. Probier vielleicht im Form Load der anderen Form noch mal "Me.Show". Wenn das nicht funktioniert, nehm halt die API. o0

Zuletzt bearbeitet von c0re_ am 15.01.2008, 16:00, insgesamt einmal bearbeitet
 
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212


Verfasst am: 15.01.2008, 15:59


danke es funzt Smile

@c0re: habs mit nem timer gemacht^^
http://sollniss.1x.to/

 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: form, focus, fokus, fenster

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Download Datei per VB Script - Dateiname wird nicht übernomm 608 30.11.2010, 20:44
Keine neuen Beiträge bilder in form durch button klick ersetzten in C:\Programs 631 30.11.2010, 19:41
Keine neuen Beiträge Befehle werden in falscher Reihenfolge ausgeführt 813 23.11.2009, 08:45
Keine neuen Beiträge Neues Fenster aufrufen 507 03.03.2007, 18:33
Keine neuen Beiträge Sendkeys an bestimmtes Fenster 1665 23.01.2007, 15:06
 


[ Time: 0.1297s ][ Queries: 116 (0.0832s) ][ GZIP on - Debug on ]