Questione : Come faccio restituire il fuoco ad una forma

Ciao

I che ha un problema reale ottenere fuoco di nuovo ad un form.

--------------=False
del code
Form B ShowDialog
+code
B.Visible del
+ del
Form A.ShowDialog--------------il

But quando la forma B sparisce, forma A non è le idee di focus.

Any?

class= del

Risposta : Come faccio restituire il fuoco ad una forma

Un'altra alternativa a WaitForExit () è di accendere EnableRaisingEvents () ed allora di abbonarsi () all'evento uscito.  Inoltre, invece di hardcoding il percorso ad Excel (che potrebbero essere installati dovunque) passare appena il nome della lima e Excel sarà trovato per voi:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
    Il sommergibile riservato Button1_Click (mittente di ByVal come System.Object, ByVal e come System.EventArgs) tratta Button1.Click
        Button1.Enabled = falso

        myProcess fiochi come nuovo System.Diagnostics.Process
        myProcess.StartInfo.FileName = “C:\oldf\MYEXCEL\calconepercentile.xls„
        myProcess.EnableRaisingEvents = allineano
        AddHandler myProcess.Exited, AddressOf myProcess_Exited

        myProcess.Start ()
    Sommergibile dell'estremità

    Secondario riservato myProcess_Exited (mittente di ByVal come oggetto, ByVal e come System.EventArgs)
        Button1.Enabled = allineano

        '… più codice qui…

    Sommergibile dell'estremità
Altre soluzioni  
 
programming4us programming4us