<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://www.gambas-it.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Asparino</id>
	<title>Gambas-it.org - Wikipedia - Contributi dell&amp;#039;utente [it]</title>
	<link rel="self" type="application/atom+xml" href="https://www.gambas-it.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Asparino"/>
	<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php/Speciale:Contributi/Asparino"/>
	<updated>2026-10-23T08:38:53Z</updated>
	<subtitle>Contributi dell&amp;#039;utente</subtitle>
	<generator>MediaWiki 1.39.15</generator>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=TextLabel&amp;diff=2033</id>
		<title>TextLabel</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=TextLabel&amp;diff=2033"/>
		<updated>2009-09-15T16:35:11Z</updated>

		<summary type="html">&lt;p&gt;Asparino: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_textlabel.png&lt;br /&gt;
'''Visualizza del testo alfanumerico'''&lt;br /&gt;
----&lt;br /&gt;
L'oggetto '''TextLabel''' è molto simile a '''TextBox''', tranne per il fatto che non è assolutamente interattivamente editabile (modificabile solo da programma) e, di norma, non presenta bordi, in modo da poter posizionare l'oggetto in una zona utile ad evidenziare particolari aspetti di un'interfaccia.&lt;br /&gt;
Data, però, la sua inerenza dall'oggetto base '''Control''', conserva e gestisce tutte le caratteristiche di proprietà, metodi e soprattutto eventi che questo comporta. E' quandi possibile modificarne le proprietà grafiche a livello di programma, e in base ad eventi particolari, o interattivamente tramite mouse e tastiera.&lt;br /&gt;
Per la creazione di un'oggetto TextLabel è necessario il riferimento all'oggetto Parent, ovvero l'oggetto contenitore (es. una Form):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La TextLabel può visualizzare testo HTML formattato.&lt;br /&gt;
----&lt;br /&gt;
Esempio:&lt;br /&gt;
&lt;br /&gt;
  DIM TextLabel1 as NEW TextLabel(hForm)&lt;br /&gt;
  ...&lt;br /&gt;
  TextLabel1.Text = &amp;quot;Testo visualizzato nella TextLabel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Asparino</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=2032</id>
		<title>Button</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=2032"/>
		<updated>2009-09-15T16:30:02Z</updated>

		<summary type="html">&lt;p&gt;Asparino: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_button.png&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Oggetto che esegue una determinata azione alla sua pressione''&lt;br /&gt;
----&lt;br /&gt;
'''Proprietà'''&lt;br /&gt;
&lt;br /&gt;
''Background'' = Imposta il colore di sfondo dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Border'' = Imposta il tipo di bordo dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Cancel'' = Rende l'oggetto un tasto di cancellazione&lt;br /&gt;
&lt;br /&gt;
''Default'' = Rende l'oggetto un tasto predefinito alla pressione di ENTER&lt;br /&gt;
&lt;br /&gt;
''Enabled'' = Se impostato su TRUE rende l'oggetto attivo se impostato su FALSE lo rende inutilizzabile da parte dell'utente&lt;br /&gt;
&lt;br /&gt;
''Font'' = Imposta il tipo e la grandezza del font che appaiono sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Foreground'' = Imposta il colore del font che appare sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Height''= Imposta l'altezza dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Mouse''= Indica la forma che assumerà il cursore del mouse all'atto del passaggio sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Picture'' = Indica un eventuale disegno che possa fare da sfondo all'oggetto&lt;br /&gt;
&lt;br /&gt;
''Text'' = Restituisce o imposta il testo visualizzato sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''ToolTip'' = Restituisce o imposta un piccolo riquadro testuale che compare sull'oggetto quando il mouse punta su di esso per qualche secondo&lt;br /&gt;
&lt;br /&gt;
''Visible'' = Rende l'oggetto Visibile/Invisibile all'utente&lt;br /&gt;
&lt;br /&gt;
''Width'' = Imposta la lunghezza dell'oggetto&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Esempi di routine che utilizzano il Button (copiare e incollare il testo nel codice del proprio programma)'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Programma che cambia il testo di un Label al semplice click di un Button&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_click()                              'Inizio della routine generata dal click del Button1&lt;br /&gt;
     &lt;br /&gt;
     Label1.Text = &amp;quot;Esempio programma in Gambas&amp;quot;          'Al click il testo del Label1 cambia&lt;br /&gt;
  &lt;br /&gt;
  END                                                     'Fine della routine&lt;br /&gt;
&lt;br /&gt;
''Ricordarsi di caricare sul Form un Button e un Label''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Passiamo ora a qualcosa di più ma pur sempre facile. Scriviamo un programma che ad ogni click del mouse allunghi un Separator.&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_Click()                             'Inizio della routine generata dal click del Button1&lt;br /&gt;
     Separator1.Width = Separator1.Width + 10            'Incrementa la lunghezza del separator di 10 ed imposta il                           &lt;br /&gt;
                                                         'risultato come nuova lunghezza del separator&lt;br /&gt;
  END                                                    'Fine della routine&lt;br /&gt;
&lt;br /&gt;
Ora però il programma ha un difetto. Ad ogni click del mouse il separator aumenta di lunghezza ma così facendo esso potrebbe diventare più lungo del form stesso che lo contiene. Dobbiamo perciò aggiungere nella routine il seguente blocco di codice&lt;br /&gt;
&lt;br /&gt;
  IF Separator1.Width &amp;gt; FMain.Width THEN              'Se la lunghezza del separator supera quella del form allora&lt;br /&gt;
  Separator1.Width = 20                               'la lunghezza del separator torna a 20&lt;br /&gt;
  END IF                                              'Fine blocco IF&lt;br /&gt;
&lt;br /&gt;
Il codice completo sarà per tanto:&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_Click()&lt;br /&gt;
    Separator1.Width = Separator1.Width + 10 &lt;br /&gt;
    IF Separator1.Width &amp;gt; FMain.Width THEN &lt;br /&gt;
       Separator1.Width = 20&lt;br /&gt;
    END IF&lt;br /&gt;
  END&lt;/div&gt;</summary>
		<author><name>Asparino</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=2031</id>
		<title>Button</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=2031"/>
		<updated>2009-09-15T16:27:55Z</updated>

		<summary type="html">&lt;p&gt;Asparino: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_button.png&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Oggetto che esegue una determinata azione alla sua pressione''&lt;br /&gt;
----&lt;br /&gt;
'''Proprietà'''&lt;br /&gt;
&lt;br /&gt;
''Background'' = Imposta il colore di sfondo dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Border'' = Imposta il tipo di bordo dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Cancel'' = Rende l'oggetto un tasto di cancellazione&lt;br /&gt;
&lt;br /&gt;
''Default'' = Rende l'oggetto un tasto predefinito alla pressione di ENTER&lt;br /&gt;
&lt;br /&gt;
''Enabled'' = Se impostato su TRUE rende l'oggetto attivo se impostato su FALSE lo rende inutilizzabile da parte dell'utente&lt;br /&gt;
&lt;br /&gt;
''Font'' = Imposta il tipo e la grandezza del font che appaiono sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Foreground'' = Imposta il colore del font che appare sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Height''= Imposta l'altezza dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Mouse''= Indica la forma che assumerà il cursore del mouse all'atto del passaggio sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Picture'' = Indica un eventuale disegno che possa fare da sfondo all'oggetto&lt;br /&gt;
&lt;br /&gt;
''Text'' = Restituisce il testo visualizzato sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''ToolTip'' = Restituisce o imposta un piccolo riquadro testuale che compare sull'oggetto quando il mouse punta su di esso per qualche secondo&lt;br /&gt;
&lt;br /&gt;
''Visible'' = Rende l'oggetto Visibile/Invisibile all'utente&lt;br /&gt;
&lt;br /&gt;
''Width'' = Imposta la lunghezza dell'oggetto&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Esempi di routine che utilizzano il Button (copiare e incollare il testo nel codice del proprio programma)'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Programma che cambia il testo di un Label al semplice click di un Button&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_click()                              'Inizio della routine generata dal click del Button1&lt;br /&gt;
     &lt;br /&gt;
     Label1.Text = &amp;quot;Esempio programma in Gambas&amp;quot;          'Al click il testo del Label1 cambia&lt;br /&gt;
  &lt;br /&gt;
  END                                                     'Fine della routine&lt;br /&gt;
&lt;br /&gt;
''Ricordarsi di caricare sul Form un Button e un Label''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Passiamo ora a qualcosa di più ma pur sempre facile. Scriviamo un programma che ad ogni click del mouse allunghi un Separator.&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_Click()                             'Inizio della routine generata dal click del Button1&lt;br /&gt;
     Separator1.Width = Separator1.Width + 10            'Incrementa la lunghezza del separator di 10 ed imposta il                           &lt;br /&gt;
                                                         'risultato come nuova lunghezza del separator&lt;br /&gt;
  END                                                    'Fine della routine&lt;br /&gt;
&lt;br /&gt;
Ora però il programma ha un difetto. Ad ogni click del mouse il separator aumenta di lunghezza ma così facendo esso potrebbe diventare più lungo del form stesso che lo contiene. Dobbiamo perciò aggiungere nella routine il seguente blocco di codice&lt;br /&gt;
&lt;br /&gt;
  IF Separator1.Width &amp;gt; FMain.Width THEN              'Se la lunghezza del separator supera quella del form allora&lt;br /&gt;
  Separator1.Width = 20                               'la lunghezza del separator torna a 20&lt;br /&gt;
  END IF                                              'Fine blocco IF&lt;br /&gt;
&lt;br /&gt;
Il codice completo sarà per tanto:&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_Click()&lt;br /&gt;
    Separator1.Width = Separator1.Width + 10 &lt;br /&gt;
    IF Separator1.Width &amp;gt; FMain.Width THEN &lt;br /&gt;
       Separator1.Width = 20&lt;br /&gt;
    END IF&lt;br /&gt;
  END&lt;/div&gt;</summary>
		<author><name>Asparino</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=2030</id>
		<title>Button</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=2030"/>
		<updated>2009-09-15T16:25:33Z</updated>

		<summary type="html">&lt;p&gt;Asparino: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_button.png&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Oggetto che esegue una determinata azione alla sua pressione''&lt;br /&gt;
----&lt;br /&gt;
'''Proprietà'''&lt;br /&gt;
&lt;br /&gt;
''Background'' = Imposta il colore di sfondo dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Border'' = Imposta il tipo di bordo dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Cancel'' = Rende l'oggetto un tasto di cancellazione&lt;br /&gt;
&lt;br /&gt;
''Default'' = Rende l'oggetto un tasto predefinito alla pressione di ENTER&lt;br /&gt;
&lt;br /&gt;
''Enabled'' = Se impostato su TRUE rende l'oggetto attivo se impostato su FALSE lo rende inutilizzabile da parte dell'utente&lt;br /&gt;
&lt;br /&gt;
''Font'' = Imposta il tipo e la grandezza del font che appaiono sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Foreground'' = Imposta il colore del font che appare sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Height''= Imposta l'altezza dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Mouse''= Indica la forma che assumerà il cursore del mouse all'atto del passaggio sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Picture'' = Indica un eventuale disegno che possa fare da sfondo all'oggetto&lt;br /&gt;
&lt;br /&gt;
''Text'' = Restituisce il testo visualizzato sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Visible'' = Rende l'oggetto Visibile/Invisibile all'utente&lt;br /&gt;
&lt;br /&gt;
''Width'' = Imposta la lunghezza dell'oggetto&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Esempi di routine che utilizzano il Button (copiare e incollare il testo nel codice del proprio programma)'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Programma che cambia il testo di un Label al semplice click di un Button&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_click()                              'Inizio della routine generata dal click del Button1&lt;br /&gt;
     &lt;br /&gt;
     Label1.Text = &amp;quot;Esempio programma in Gambas&amp;quot;          'Al click il testo del Label1 cambia&lt;br /&gt;
  &lt;br /&gt;
  END                                                     'Fine della routine&lt;br /&gt;
&lt;br /&gt;
''Ricordarsi di caricare sul Form un Button e un Label''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Passiamo ora a qualcosa di più ma pur sempre facile. Scriviamo un programma che ad ogni click del mouse allunghi un Separator.&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_Click()                             'Inizio della routine generata dal click del Button1&lt;br /&gt;
     Separator1.Width = Separator1.Width + 10            'Incrementa la lunghezza del separator di 10 ed imposta il                           &lt;br /&gt;
                                                         'risultato come nuova lunghezza del separator&lt;br /&gt;
  END                                                    'Fine della routine&lt;br /&gt;
&lt;br /&gt;
Ora però il programma ha un difetto. Ad ogni click del mouse il separator aumenta di lunghezza ma così facendo esso potrebbe diventare più lungo del form stesso che lo contiene. Dobbiamo perciò aggiungere nella routine il seguente blocco di codice&lt;br /&gt;
&lt;br /&gt;
  IF Separator1.Width &amp;gt; FMain.Width THEN              'Se la lunghezza del separator supera quella del form allora&lt;br /&gt;
  Separator1.Width = 20                               'la lunghezza del separator torna a 20&lt;br /&gt;
  END IF                                              'Fine blocco IF&lt;br /&gt;
&lt;br /&gt;
Il codice completo sarà per tanto:&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_Click()&lt;br /&gt;
    Separator1.Width = Separator1.Width + 10 &lt;br /&gt;
    IF Separator1.Width &amp;gt; FMain.Width THEN &lt;br /&gt;
       Separator1.Width = 20&lt;br /&gt;
    END IF&lt;br /&gt;
  END&lt;/div&gt;</summary>
		<author><name>Asparino</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=2029</id>
		<title>Button</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=2029"/>
		<updated>2009-09-15T16:20:56Z</updated>

		<summary type="html">&lt;p&gt;Asparino: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_button.png&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Oggetto che esegue una determinata azione alla sua pressione''&lt;br /&gt;
----&lt;br /&gt;
'''Proprietà'''&lt;br /&gt;
&lt;br /&gt;
''Background'' = Imposta il colore di sfondo dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Border'' = Imposta il tipo di bordo dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Cancel'' = Rende l'oggetto un tasto di cancellazione&lt;br /&gt;
&lt;br /&gt;
''Default'' = Rende l'oggetto un tasto predefinito alla pressione di ENTER&lt;br /&gt;
&lt;br /&gt;
''Enabled'' = Se impostato su TRUE rende l'oggetto attivo se impostato su FALSE lo rende inutilizzabile da parte dell'utente&lt;br /&gt;
&lt;br /&gt;
''Font'' = Imposta il tipo e la grandezza del font che appaiono sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Foreground'' = Imposta il colore del font che appare sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Height''= Imposta l'altezza dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Mouse''= Indica la forma che assumerà il cursore del mouse all'atto del passaggio sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Picture'' = Indica un eventuale disegno che possa fare da sfondo all'oggetto&lt;br /&gt;
&lt;br /&gt;
''Text'' = Restituisce il testo visualizzato sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Width'' = Imposta la lunghezza dell'oggetto&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Esempi di routine che utilizzano il Button (copiare e incollare il testo nel codice del proprio programma)'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Programma che cambia il testo di un Label al semplice click di un Button&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_click()                              'Inizio della routine generata dal click del Button1&lt;br /&gt;
     &lt;br /&gt;
     Label1.Text = &amp;quot;Esempio programma in Gambas&amp;quot;          'Al click il testo del Label1 cambia&lt;br /&gt;
  &lt;br /&gt;
  END                                                     'Fine della routine&lt;br /&gt;
&lt;br /&gt;
''Ricordarsi di caricare sul Form un Button e un Label''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Passiamo ora a qualcosa di più ma pur sempre facile. Scriviamo un programma che ad ogni click del mouse allunghi un Separator.&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_Click()                             'Inizio della routine generata dal click del Button1&lt;br /&gt;
     Separator1.Width = Separator1.Width + 10            'Incrementa la lunghezza del separator di 10 ed imposta il                           &lt;br /&gt;
                                                         'risultato come nuova lunghezza del separator&lt;br /&gt;
  END                                                    'Fine della routine&lt;br /&gt;
&lt;br /&gt;
Ora però il programma ha un difetto. Ad ogni click del mouse il separator aumenta di lunghezza ma così facendo esso potrebbe diventare più lungo del form stesso che lo contiene. Dobbiamo perciò aggiungere nella routine il seguente blocco di codice&lt;br /&gt;
&lt;br /&gt;
  IF Separator1.Width &amp;gt; FMain.Width THEN              'Se la lunghezza del separator supera quella del form allora&lt;br /&gt;
  Separator1.Width = 20                               'la lunghezza del separator torna a 20&lt;br /&gt;
  END IF                                              'Fine blocco IF&lt;br /&gt;
&lt;br /&gt;
Il codice completo sarà per tanto:&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_Click()&lt;br /&gt;
    Separator1.Width = Separator1.Width + 10 &lt;br /&gt;
    IF Separator1.Width &amp;gt; FMain.Width THEN &lt;br /&gt;
       Separator1.Width = 20&lt;br /&gt;
    END IF&lt;br /&gt;
  END&lt;/div&gt;</summary>
		<author><name>Asparino</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=2028</id>
		<title>Button</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=2028"/>
		<updated>2009-09-15T16:19:24Z</updated>

		<summary type="html">&lt;p&gt;Asparino: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_button.png&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Oggetto che esegue una determinata azione alla sua pressione''&lt;br /&gt;
----&lt;br /&gt;
'''Proprietà'''&lt;br /&gt;
&lt;br /&gt;
''Border'' = Imposta il tipo di bordo&lt;br /&gt;
&lt;br /&gt;
''Cancel'' = Rende l'oggetto un tasto di cancellazione&lt;br /&gt;
&lt;br /&gt;
''Default'' = Rende l'oggetto un tasto predefinito alla pressione di ENTER&lt;br /&gt;
&lt;br /&gt;
''Enabled'' = Se impostato su TRUE rende l'oggetto attivo se impostato su FALSE lo rende inutilizzabile da parte dell'utente&lt;br /&gt;
&lt;br /&gt;
''Font'' = Imposta il tipo e la grandezza del font che appaiono sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Foreground'' = Imposta il colore del font che appare sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Height''= Imposta l'altezza dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Mouse''= Indica la forma che assumerà il cursore del mouse all'atto del passaggio sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Picture'' = Indica un eventuale disegno che possa fare da sfondo all'oggetto&lt;br /&gt;
&lt;br /&gt;
''Text'' = Restituisce il testo visualizzato sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Width'' = Imposta la lunghezza dell'oggetto&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Esempi di routine che utilizzano il Button (copiare e incollare il testo nel codice del proprio programma)'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Programma che cambia il testo di un Label al semplice click di un Button&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_click()                              'Inizio della routine generata dal click del Button1&lt;br /&gt;
     &lt;br /&gt;
     Label1.Text = &amp;quot;Esempio programma in Gambas&amp;quot;          'Al click il testo del Label1 cambia&lt;br /&gt;
  &lt;br /&gt;
  END                                                     'Fine della routine&lt;br /&gt;
&lt;br /&gt;
''Ricordarsi di caricare sul Form un Button e un Label''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Passiamo ora a qualcosa di più ma pur sempre facile. Scriviamo un programma che ad ogni click del mouse allunghi un Separator.&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_Click()                             'Inizio della routine generata dal click del Button1&lt;br /&gt;
     Separator1.Width = Separator1.Width + 10            'Incrementa la lunghezza del separator di 10 ed imposta il                           &lt;br /&gt;
                                                         'risultato come nuova lunghezza del separator&lt;br /&gt;
  END                                                    'Fine della routine&lt;br /&gt;
&lt;br /&gt;
Ora però il programma ha un difetto. Ad ogni click del mouse il separator aumenta di lunghezza ma così facendo esso potrebbe diventare più lungo del form stesso che lo contiene. Dobbiamo perciò aggiungere nella routine il seguente blocco di codice&lt;br /&gt;
&lt;br /&gt;
  IF Separator1.Width &amp;gt; FMain.Width THEN              'Se la lunghezza del separator supera quella del form allora&lt;br /&gt;
  Separator1.Width = 20                               'la lunghezza del separator torna a 20&lt;br /&gt;
  END IF                                              'Fine blocco IF&lt;br /&gt;
&lt;br /&gt;
Il codice completo sarà per tanto:&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_Click()&lt;br /&gt;
    Separator1.Width = Separator1.Width + 10 &lt;br /&gt;
    IF Separator1.Width &amp;gt; FMain.Width THEN &lt;br /&gt;
       Separator1.Width = 20&lt;br /&gt;
    END IF&lt;br /&gt;
  END&lt;/div&gt;</summary>
		<author><name>Asparino</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=2027</id>
		<title>Button</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=2027"/>
		<updated>2009-09-15T16:18:25Z</updated>

		<summary type="html">&lt;p&gt;Asparino: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_button.png&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Oggetto che esegue una determinata azione alla sua pressione''&lt;br /&gt;
----&lt;br /&gt;
'''Proprietà'''&lt;br /&gt;
&lt;br /&gt;
''Border'' = Imposta il tipo di bordo&lt;br /&gt;
&lt;br /&gt;
''Cancel'' = Rende l'oggetto un tasto di cancellazione&lt;br /&gt;
&lt;br /&gt;
''Default'' = Rende l'oggetto un tasto predefinito alla pressione di ENTER&lt;br /&gt;
&lt;br /&gt;
''Enabled'' = Se impostato su TRUE rende l'oggetto attivo se impostato su FALSE lo rende inutilizzabile da parte dell'utente&lt;br /&gt;
&lt;br /&gt;
''Font'' = Imposta il tipo e la grandezza del font che appaiono sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Background'' = Imposta il colore del font che appare sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Height''= Imposta l'altezza dell'oggetto&lt;br /&gt;
&lt;br /&gt;
''Mouse''= Indica la forma che assumerà il cursore del mouse all'atto del passaggio sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Picture'' = Indica un eventuale disegno che possa fare da sfondo all'oggetto&lt;br /&gt;
&lt;br /&gt;
''Text'' = Restituisce il testo visualizzato sull'oggetto&lt;br /&gt;
&lt;br /&gt;
''Width'' = Imposta la lunghezza dell'oggetto&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Esempi di routine che utilizzano il Button (copiare e incollare il testo nel codice del proprio programma)'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Programma che cambia il testo di un Label al semplice click di un Button&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_click()                              'Inizio della routine generata dal click del Button1&lt;br /&gt;
     &lt;br /&gt;
     Label1.Text = &amp;quot;Esempio programma in Gambas&amp;quot;          'Al click il testo del Label1 cambia&lt;br /&gt;
  &lt;br /&gt;
  END                                                     'Fine della routine&lt;br /&gt;
&lt;br /&gt;
''Ricordarsi di caricare sul Form un Button e un Label''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Passiamo ora a qualcosa di più ma pur sempre facile. Scriviamo un programma che ad ogni click del mouse allunghi un Separator.&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_Click()                             'Inizio della routine generata dal click del Button1&lt;br /&gt;
     Separator1.Width = Separator1.Width + 10            'Incrementa la lunghezza del separator di 10 ed imposta il                           &lt;br /&gt;
                                                         'risultato come nuova lunghezza del separator&lt;br /&gt;
  END                                                    'Fine della routine&lt;br /&gt;
&lt;br /&gt;
Ora però il programma ha un difetto. Ad ogni click del mouse il separator aumenta di lunghezza ma così facendo esso potrebbe diventare più lungo del form stesso che lo contiene. Dobbiamo perciò aggiungere nella routine il seguente blocco di codice&lt;br /&gt;
&lt;br /&gt;
  IF Separator1.Width &amp;gt; FMain.Width THEN              'Se la lunghezza del separator supera quella del form allora&lt;br /&gt;
  Separator1.Width = 20                               'la lunghezza del separator torna a 20&lt;br /&gt;
  END IF                                              'Fine blocco IF&lt;br /&gt;
&lt;br /&gt;
Il codice completo sarà per tanto:&lt;br /&gt;
&lt;br /&gt;
  PUBLIC SUB Button1_Click()&lt;br /&gt;
    Separator1.Width = Separator1.Width + 10 &lt;br /&gt;
    IF Separator1.Width &amp;gt; FMain.Width THEN &lt;br /&gt;
       Separator1.Width = 20&lt;br /&gt;
    END IF&lt;br /&gt;
  END&lt;/div&gt;</summary>
		<author><name>Asparino</name></author>
	</entry>
</feed>