PasswordBox in Silverlight using VB.NET

  • 2560

Introduction: PasswordBox is used for password entry. Generally we use it, when we want the typed text will not display in readable form.

For working with it, we take a Silverlight control. Then we take two TextBlock, one TextBox, one PasswordBox and one Button by dragging it from ToolBox or by writing the following XAML code in editor

<Grid x:Name="LayoutRoot" Background="White">
        <PasswordBox Height="23" HorizontalAlignment="Left" Margin="152,87,0,0"Name="passwordBox1"

 VerticalAlignment="Top" Width="120" />                <TextBox Height="23"HorizontalAlignment="Left" Margin="152,41,0,0" Name="textBox1" VerticalAlignment="Top"Width="120" />                   

             <TextBlock Height="23" HorizontalAlignment="Left"Margin="81,48,0,0" Name="textBlock1" Text="User Name" VerticalAlignment="Top" />                <TextBlock Height="23" HorizontalAlignment="Left" Margin="81,91,0,0" Name="textBlock2"Text="Password" VerticalAlignment="Top" />                <Button Content="Ok" Height="34"HorizontalAlignment="Left" Margin="166,150,0,0"

 Name="button1" VerticalAlignment="Top"Width="93" Click="button1_Click" />

We write the following code on Button Click event

  Private Sub button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs)
            If textBox1.Text = "user" Then
            If passwordBox1.Password = "password" Then
                MessageBox.Show("Login Succes")
                MessageBox.Show("Password is not Correct")
            End If
                MessageBox.Show("Invalid User Name or Password")
            End If

Now, we run our application. The output will be as like below figure


Here user is User Name and password is Password. When we do right entry and Click ok button, then Login Success message box is appeared as like below figure


If we do wrong entry for user name or password, then message box is appeared with messagePassword is not Correct or Invalid User Name or Password as like below figure




More Articles

© 2020 DotNetHeaven. All rights reserved.