Avatar billede azzodiac Nybegynder
08. januar 2004 - 22:39 Der er 2 kommentarer og
1 løsning

Shell() åbner vindue i baggrunden

Hejsa.
Jeg bruger metoden Shell(), til at åbne en mappe:

Shell("explorer c:\windows")

Men mappen åbner i baggrunden, dvs. min applikation får fokus efter mappen åbnes.
Kan jeg lave det om, så det nye vindue får fokus når det åbnes?
Avatar billede driis Nybegynder
09. januar 2004 - 11:58 #1
Shell har så vidt jeg husker en parameter der angiver hvordan programmet skal vises. Jeg mener, det er:

Shell("explorer c:\windows",vbShowNormal)
Avatar billede driis Nybegynder
09. januar 2004 - 11:59 #2
Eller muligvis:
Shell("explorer c:\windows",vbNormal)

Men det kan du slå op i hjælpen.
Avatar billede omen Nybegynder
09. januar 2004 - 19:28 #3
Du bør bruge System.Diagnostics.Process.Start, hvor du så vil gøre det på denne måde:

System.Diagnostics.Process.Start("C:\");
Jeg ved ikke om \ er en escape character i VB, men hvis det fejler skal det være ("C:\\") isteadet!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester