Avatar billede angelenglen Nybegynder
16. marts 2004 - 09:01 Der er 4 kommentarer og
1 løsning

Set focus på startet program

hvis jeg fx starter en command-prompt med følgende linie:
      Shell "C:\windows\system32\cmd.exe"
-så starter den i baggrunden...

er der en måde at få den til at få focus idet den bliver startet?

derudover, er der en måde at jeg kan få shell til at fatte ting ligesom windows's kør... dialog?
-som fx:
Shell "cmd"
-men det virker ikke...

still.. focus er det vigtigste...
Avatar billede joern Nybegynder
16. marts 2004 - 09:33 #1
Hej.

Har du søgt på shell her på eksperten?  Der er mindst 20 spørgsmål med svar de sidste par år.

x= shell("dinsti & din.exe din parameter,1)

Kig i hjælpen under shell, eller bedre i Books Online, hvis du har den installeret.

M.v.h. Jørn
Avatar billede angelenglen Nybegynder
16. marts 2004 - 09:35 #2
jeg har søgt på shell, har ikke fundet noget om dette.
kender ikke books online :(
Avatar billede angelenglen Nybegynder
16. marts 2004 - 09:37 #3
nice, havde ikke lagt mærke til at parameteret kunne sættes til vbNormalFocus
læg svar for points.

takker :)
Avatar billede joern Nybegynder
16. marts 2004 - 12:31 #4
Hej.

Jeg tror jeg selv har svarer på shell-spørgsmålet 4-5 gange, men resultatet af en søgning afhænger jo af om spørgerne skriver en god overskrift.
Books Online medfølger på installations CD'er for VB.  Man tager ved inst. stilling til om den skal lægges på disken eller ej.  Den fylder ca. 100 MB.  Men jeg ser til min forundring af Shell ikke er omtalt i mit eksemplar.  Om focus står der:

Focus is the ability to receive user input through the mouse or keyboard. When an object has the focus, it can receive input from a user. In the Microsoft Windows interface, several applications can be running at any time, but only the application with the focus will have an active title bar and can receive user input. On a Visual Basic form with several text boxes, only the text box with the focus will display text entered by means of the keyboard.
The GotFocus and LostFocus events occur when an object receives or loses focus. Forms and most controls support these events.
Event    Description

GotFocus    Occurs when an object receives focus.
LostFocus    Occurs when an object loses focus. A LostFocus event procedure is primarily used for verification and validation updates, or for reversing or changing conditions you set up in the object's GotFocus procedure.
   
You can give focus to an object by:
·    Selecting the object at run time.
·    Using an access key to select the object at run time.
·    Using the SetFocus method in code.
   
You can see when some objects have the focus. For example, when command buttons have the focus, they appear with a highlighted border around the caption (see Figure 3.19).
Figure 3.19  A command button showing focus

   
An object can receive focus only if its Enabled and Visible properties are set to True. The Enabled property allows the object to respond to user-generated events such as keyboard and mouse events. The Visible property determines whether an object is visible on the screen.
Note  Frames, labels, menus, lines, shapes, images, and timers cannot receive focus. A form can receive focus only if it doesn't contain any controls that can receive the focus.

M.v.h.  Jørn
Avatar billede joern Nybegynder
16. marts 2004 - 12:38 #5
Hej.  Har lige søgt på shell, der er da en del.

http://www.eksperten.dk/spm/230288  f.eks.

m.v.h. Jørn
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
Kategori
Kurser inden for grundlæggende programmering

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