C#_テキストボックスのイベント一覧 ( A ~ L )

テキストボックスのイベント一覧を取りあえず把握。
他のイベントを知っていれば容易にコードかけた時あったので。

 

名前  説明
AcceptsTab
Changed

AcceptsTab プロパティの値が変更された時に発生。

AcceptsTab:
Tab キーが押下された時に、
次のコントロールへフォーカスを移動するか ( true )
( 複数行の ) テキストボックス内に Tab 文字を入力するか ( false )

BackColor
Changed

BackColor プロパティの値が変更された場合に発生。

BackColor:コントロールの背景色。

BindingContext
Changed

BindingContext プロパティの値が変更された場合に発生。

Controls.Add が実行される前に、
BindingContext がセットされるので、
BindingContextChanged が発生する。

よく分からないが、自分のレベルでは使わなそう。
Add やら Removed で事足りる ( 多分 ) 。

BorderStyle
Changed

BorderStyle プロパティの値が変更された時に発生。

BorderStyle: コントロールの境界線の種類を設定。

CausesValidation
Changed

CausesValidation プロパティの値が変更された場合に発生。

CausesValidation:
CausesValidation = false 設定してあるコントロール
遷移した時、遷移元の Validating と Validated イベントを
抑制する

Validat は入力バリデーション ( チェック・審査 ) を行う。

ChangeUICues

フォーカスまたはキーボードの UI キューが変更される時に発生。

UI:ユーザインターフェース
仮名や半角など入力切り替えした時に発生?検証する気力なし。

Click テキストボックスがクリックされた時に発生。
ClientSize
Changed

ClientSize プロパティの値が変更された場合に発生。

ClientSize:
クライアント領域の高さと幅。

クライアント領域とは、
フォームからタイトルバーと境界線を除いた領域。

ContextMenu
Changed

ContextMenu プロパティの値が変更された場合に発生。

ContextMenu:
ContextMenuStrip .Net 2.0 未満のバージョン。使わないかな。
右クリックした時に表示されるメニュー。
プロパティ値は Tag やら Name など。

ContextMenuStrip
Changed

ContextMenuStrip プロパティの値が変更された場合に発生。

ContextMenu は下位互換性の為に残してある。

ContextMenuStrip:
右クリックした時に表示されるメニュー。
プロパティ値は Tag やら Name など。

ControlAdded

新しいコントロールが ControlCollection に
追加された時に発生。

panel 上に新しいコントロールが追加されるのは分かるが、
テキストボックス上に新しいコントロール追加ってあり得る? Label とか?

ControlRemoved ControlCollection からコントロールが削除された時に発生。
CursorChanged

Cursor プロパティの値が変更された場合に発生。

Current プロパティ:
カーソルの移動範囲 ( Clip ) や、
マウスの矢印・待機状態などなど。

Disposed

コンポーネントが破棄される時に発生。
Dispose メソッド。

Dispose:
Component によって使用されているすべてのリソースを解放。

DockChanged Dock プロパティの値が変更された場合に発生。
DoubleClick コントロールがダブルクリックされた時に発生。
DpiChangedAfter
Parent
親コントロール または フォームの dpi が
変更した後に、
コントロールの dpi 設定がプログラムで変更された時に発生。
DpiChangedBefore
Parent
親コントロール または フォームの dpi 変更イベントが
発生する前に、
コントロールの dpi 設定がプログラムで変更された時に発生。
DragDrop ドラッグ アンド ドロップ操作が完了した時に発生。
DragEnter オブジェクトがコントロール境界内にドラッグされると発生。 
DragLeave

オブジェクトが
コントロール境界外にドラッグされた時に発生。

つまり、
ドロップを受け入れるコントロールからマウスが離れると発生。 

DragOver

オブジェクトが
コントロール境界を越えてドラッグされると発生。

つまり、
コントロールの上にマウスがとどまっている間、
DragOver イベントを送出する。

EnabledChanged

Enabled プロパティ値が変更された時に発生。

Enabled:コントロールの有効 / 無効 

Enter

コントロールが入力されると発生。

コントロール入力されると発生 ?

FontChanged Font プロパティの値が変更された場合に発生。
ForeColorChanged ForeColor プロパティの値が変更された場合に発生。 
GiveFeedback ドラッグ操作中に発生。 
GotFocus コントロールがフォーカスを受け取ると発生。 
HandleCreated コントロールに対してハンドルが作成されると発生。 
HandleDestroyed コントロールのハンドルが破棄されている時に発生。 
HelpRequested ユーザーがコントロールのヘルプを要求すると発生。 
HideSelection
Changed

HideSelection プロパティの値が変更された時に発生。

HideSelection:
コントロールがフォーカスを失った時に、
そのコントロールで選択されているテキストが
強調表示されたままかどうかを示す。

ex )
ああ[いい]あ、の[いい]の部分が選択されて文字が強調されている時、
フォーカスが外れた場合に強調させたままか否かを示す。 

ImeModeChanged

ImeMode プロパティが変更された場合に発生。

ImeMode:IME モードを取得。
IME:Input Method Editor 。文字入力をサポートするソフトウェア

Invalidated コントロールの表示に再描画が必要な時に発生。
KeyDown コントロールにフォーカスがある時にキーが押されると発生。
KeyPress コントロールにフォーカスがある時に、
文字、 スペース、または Backspace キーが押された場合に発生。
KeyUp コントロールにフォーカスがある時にキーが離されると発生。
Layout

コントロールの子コントロールの位置を変更する必要が
ある時に発生。

子コントロールが追加または削除、およびその他の変更が発生時、
コントロールのレイアウトに影響を受ける場合がある時に発生。

Leave  入力フォーカスがコントロールを離れると発生。
LocationChanged Location プロパティ値が変更された時に発生。
LostFocus コントロールがフォーカスを失った時に発生。

 

 

こちらから。
TextBox イベント (System.Windows.Forms)
TextBoxコントロールのBindingContextChangedイベントについて
http://d.hatena.ne.jp/naglfar/20060213/1139816955
http://uchukamen.com/Programming1/Validation/
http://jeanne.wankuma.com/tips/csharp/form/clientsize.html
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=36744&forum=7
https://codezine.jp/article/detail/2653
http://blog.hiros-dot.net/?p=1574

 

以上。