tagCANDY CGI VBレスキュー(花ちゃん) - VBレスキュー(花ちゃん)の投稿サンプル用掲示板 - Visual Basic 6.0 VB2005 VB2010
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ
VBレスキュー(花ちゃん)の投稿サンプル用掲示板
     サンプル投稿用掲示板  VB2005 〜 用トップページ  VB6.0 用 トップページ
テキストボックスの内容が変更されたかどうかを取得する(VB.NET) ( No.10 )  [親スレッドへ]
日時: 2013/02/16 17:11
名前: VBレスキュー(花ちゃん)

***********************************************************************************
* カテゴリー:[テキストボックス][][]                                              *
* キーワード:変更,書き換え,修正,テキスト,テキストボックス内            *  
***********************************************************************************
'----------------------------------------------------------------------------------
SampleNo:047
投 稿 日:2013/02/16  
投 稿 者:VBレスキュー(花ちゃん)  
動作確認:Windows Vista / Windows 7 / VB2010 Pro SP1Rel / Framework 4.0 SP1Rel で
[Option Compare Text][Option Explicit On][Option Infer On][Option Strict On]で確認
'========1=========2=========3=========4=========5=========6=========7=========8===

テキストボックスの内容が変更されたかどうかを取得する

 TextBoxBase.Modified プロパティ  
  コントロールが作成されてから、またはコントロールが最後に設定されてから、
  ユーザーがテキストボックスコントロールを変更したかどうかを示す値を取得・設定します。
  コントロールの内容が変更された場合は true。それ以外の場合は false。

  このプロパティをコードで使用すると、アプリケーションでテキストボックスに変更が
  加えられたかどうかを判断することもできます。
  テキストボックスコントロールで変更が加えられたかどうかを判断するために、
  このプロパティを validation メソッドおよび data-saving メソッドで使用すると、
  変更された内容を検証または保存できます。

  Text プロパティをプログラムによって変更すると、Modified プロパティは false に戻ります。
  これにより、ModifiedChanged イベントは発生しません。
'----------------------------------------------------------------------------------

Private Sub Button10_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button10.Click


   If TextBox10.Modified Then
      MessageBox.Show("文字列が変更されました。")
   Else
      MessageBox.Show("文字列は変更されていません。")
   End If


   TextBox10.Text = ""

   '上記の結果は False になる。
   If TextBox10.Modified Then
      MessageBox.Show("文字列が変更されました。")
   Else
      MessageBox.Show("文字列は変更されていません。")
   End If

End Sub



 [スレッド一覧へ] [親スレッドへ]