Differenze tra le versioni di "Individuare il nome della finestra di un programma"

Da Gambas-it.org - Wikipedia.
Riga 24: Riga 24:
 
==Uso della proprietà ''.Name''==
 
==Uso della proprietà ''.Name''==
 
Si potrà utilizzare anche la proprietà "''.Name''", la quale estituisce il nome della finestra come specificata dall'applicazione a cui appartiene quella finestra.
 
Si potrà utilizzare anche la proprietà "''.Name''", la quale estituisce il nome della finestra come specificata dall'applicazione a cui appartiene quella finestra.
'''Public''' Sub Button1_Click()
+
'''Public''' Sub Button1_Click()
 
   
 
   
 
   Dim s As String
 
   Dim s As String

Versione delle 04:49, 3 ott 2012

E' possibile ottenere il nome della finestra del programma principale usando due proprietà della classe DesktopWindow.


Uso della proprietà .VisibleName

La proprietà .VisibleName restituisce il nome della finestra visibile, vale a dire il titolo della finestra come visualizzato dal gestore di finestre.

E' il caso di ricordare che il nome visibile della finestra può essere diverso dal nome del programma, quando due o più finestre hanno lo stesso nome.

Public Sub Button1_Click()

 Dim s As String
 Dim dw As New DesktopWindow

' Individuiamo la finestra attiva corrente di primo livello, di cui raccogliere il nome:
   dw = New DesktopWindow(Desktop.ActiveWindow)
 
    s = dw.VisibleName

    Print s
 
End


Uso della proprietà .Name

Si potrà utilizzare anche la proprietà ".Name", la quale estituisce il nome della finestra come specificata dall'applicazione a cui appartiene quella finestra.

Public Sub Button1_Click()

 Dim s As String
 Dim dw As New DesktopWindow

' Individuiamo la finestra attiva corrente di primo livello, di cui raccogliere il nome:
   dw = New DesktopWindow(Desktop.ActiveWindow)
 
    s = dw.Name

    Print s
 
End