TextBox.Modified : TextBox « System.Windows.Forms « VB.Net by API






TextBox.Modified

  
imports System
imports System.Drawing
imports System.Windows.Forms

public class TextBoxTextChanged : inherits Form

  dim txt as TextBox
  dim btn as Button
  dim strOriginal as string

  public sub New()
        Text = "TextBox Modified and TextChanged"
    Size = new Size(300, 375)

    txt = new TextBox()
    txt.Parent = me
    txt.Text = "Enter text here."
    txt.Size = new Size(280, 275)
    txt.Location = new Point(10,10)
    AddHandler txt.TextChanged, AddressOf txt_TextChanged
    txt.Multiline = true
    txt.BorderStyle = BorderStyle.Fixed3D
    txt.ScrollBars = ScrollBars.Vertical
    txt.Anchor = AnchorStyles.Left or AnchorStyles.Right or AnchorStyles.Top or AnchorStyles.Bottom
    strOriginal = txt.Text

    btn = new Button()
    btn.Parent = me
    btn.Text = "Check "
    btn.Location = new Point(20,320)
    AddHandler btn.Click, AddressOf btn_Click
    btn.Anchor = AnchorStyles.Bottom

  end sub

  public shared sub Main() 
    Application.Run(new TextBoxTextChanged())
  end sub

  private sub txt_TextChanged(ByVal sender as object,ByVal e as EventArgs)
    Console.WriteLine("txt_TextChanged")
    if strOriginal = txt.Text then
      txt.Modified = false
    else
      txt.Modified = true
    end if
  end sub

  private sub btn_Click(ByVal sender as object,ByVal e as EventArgs)
    if txt.Modified then
      Console.WriteLine("modified.")
      strOriginal = txt.Text
      txt.Modified = false
    else
      Console.WriteLine("not been modified." )
    end if
  end sub
end class

   
    
  








Related examples in the same category

1.Inherits TextBox
2.TextBox.AppendText
3.TextBox.BorderStyle
4.TextBox.Copy()
5.TextBox.DataBindings.Add
6.TextBox.DoDragDrop
7.TextBox.Enter
8.TextBox.Font
9.TextBox.KeyPress
10.TextBox.Multiline
11.TextBox.PasswordChar
12.TextBox.Paste()
13.TextBox.ScrollBars
14.TextBox.SelectedText
15.TextBox.SelectionLength
16.TextBox.TextChanged
17.TextBox.Validating