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

Da Gambas-it.org - Wikipedia.
Riga 1: Riga 1:
E' possibile ottenere il nome della finestra del programma principale usando la proprietà .''VisibleName'' della classe ''DesktopWindow''. La proprietà .''VisibleName'' restituisce il nome della finestra visibile, vale a dire il titolo della finestra come visualizzato dal gestore di finestre.
+
E' possibile ottenere il nome della finestra del programma principale usando due proprietà della classe ''DesktopWindow''.
  
Il nome visibile della finestra può essere diverso dal nome del programma, quando due o più finestre hanno lo stesso nome.
 
  
 +
==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()
 
  '''Public''' Sub Button1_Click()
 
   
 
   
Riga 12: Riga 15:
 
    
 
    
 
     s = dw.<FONT color=#B22222>VisibleName</font>
 
     s = dw.<FONT color=#B22222>VisibleName</font>
 +
 +
    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
 +
 +
<FONT color=#006400>' ''Individuiamo la finestra attiva corrente di primo livello, di cui raccogliere il nome:''</font>
 +
    dw = New DesktopWindow(Desktop.ActiveWindow)
 +
 
 +
    s = dw.<FONT color=#B22222>Name</font>
 
   
 
   
 
     Print s
 
     Print s
 
    
 
    
 
  '''End''
 
  '''End''

Versione delle 04:48, 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