WPF – Il controllo TextBox

Questo testo fa parte del capitolo 27 del libro “Visual Basic 2010 spiegato a mia nonna” che sarà pubblicato fra poche settimane. Trovate l’esempio di codice tra gli esempi liberamente scaricabili al seguente indirizzo:https://deghetto.wordpress.com/2011/02/05/libro-visual-basic-2010-spiegato-a-mia-nonna/

Il controllo TextBox è analogo a quello disponibile in Windows Forms: è una casella di testo che permette di visualizzare del testo, ma anche di modificarlo.

27.31

La definizione XAML predefinita è la seguente:

   1: <TextBox 

   2:   Height="23" 

   3:   HorizontalAlignment="Left" 

   4:   Margin="10,10,0,0" 

   5:   Name="TextBox1" 

   6:   VerticalAlignment="Top" 

   7:   Width="120" />

 

Ecco quindi un piccolo esempio in XAML:

   1: <!-- Esempio: 27.15 -->

   2:   <Window x:Class="MainWindow"

   3:     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

   4:     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

   5:     Title="MainWindow" Height="173" Width="418">

   6:     <Grid>

   7:       <TextBox 

   8:         Height="35" 

   9:         HorizontalAlignment="Left" 

  10:         Margin="20,23,0,0" 

  11:         Name="TextBox1" 

  12:         VerticalAlignment="Top" 

  13:         Width="345" 

  14:         Text="Prova a modificare questo testo!" 

  15:         FontSize="20" />

  16:       <Button 

  17:         Content="Verifica" 

  18:         Height="43" 

  19:         HorizontalAlignment="Left" 

  20:         Margin="144,73,0,0" 

  21:         Name="Button1" 

  22:         VerticalAlignment="Top" 

  23:         Width="101" 

  24:         FontSize="20" />

  25:     </Grid>

  26:   </Window>

 

Il seguente è invece il codice Visual Basic che verifica se il contenuto della casella di testo è stato modificato:

   1: ' Esempio: 27.15 

   2: Class MainWindow

   3:   Private Sub Button1_Click(

   4:       ByVal sender As System.Object,

   5:       ByVal e As System.Windows.RoutedEventArgs) _

   6:       Handles Button1.Click

   7:     If Me.TextBox1.Text <> "Prova a modificare questo testo!" Then

   8:       MessageBox.Show("Hai modificato il testo")

   9:     Else

  10:       MessageBox.Show("Non hai modificato il testo")

  11:     End If

  12:   End Sub

  13: End Class

 

27.32

Pubblicato il 3 aprile 2011 su Novità. Aggiungi ai preferiti il collegamento . Lascia un commento.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: