Top / .NET備忘録 / 00.コントロール共通 / 01.GotFocus, LostFocus イベントの禁止

VB6.0 の GotFocus イベントと LostFocus イベントは、それぞれ、Enter イベント、Leave イベントに置き換わりました。

アップグレードウィザードは、きちんと変換を行ってくれますが、念のため、コントロール側で使用を禁止してしまいます。

 using System;
 using System.ComponentModel;
  
 #region GotFocus, LostFocus イベントの禁止
 
 #pragma warning disable 67
 
 [Browsable(false)]
 [EditorBrowsable(EditorBrowsableState.Never)]
 [Obsolete("Enter イベントを使用してください。", true)]
 public new event EventHandler GotFocus;
 
 [Browsable(false)]
 [EditorBrowsable(EditorBrowsableState.Never)]
 [Obsolete("Leave イベントを使用してください。", true)]
 public new event EventHandler LostFocus;
 
 #pragma warning restore 67
 
 protected sealed override void OnGotFocus(EventArgs e)
 { 
     base.OnGotFocus(e); 
 }
 
 protected sealed override void OnLostFocus(EventArgs e)
 { 
     base.OnLostFocus(e);
 }
 
 #endregion



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   最終更新のRSS
Last-modified: 2013-03-05 (火) 11:54:02 (1574d)