0
私のWindows Mobile 6.0アプリケーションでは、ImageButton control given by Microsoftがあります。Windows MobileアプリケーションでFocused ImageButtonを作成する方法は?
ImageButtonコントロールに標準のボタンと同じようにフォーカス境界線を付けることができます。私はそれをどのようにすることができますか?
私のWindows Mobile 6.0アプリケーションでは、ImageButton control given by Microsoftがあります。Windows MobileアプリケーションでFocused ImageButtonを作成する方法は?
ImageButtonコントロールに標準のボタンと同じようにフォーカス境界線を付けることができます。私はそれをどのようにすることができますか?
コードを使っていくつかの操作を行った後に答えを提案したいと思います。
gxOff.DrawRectangle(new Pen((this.Focused) ? Color.Black : Color.Transparent), rc);
とOnGotFocusとOnLostFocus指定のイベントで無効化()を呼び出します:
protected override void OnGotFocus(EventArgs
{
base.OnGotFocus(e);
this.Invalidate();
}
protected override void OnLostFocus(EventArgs e)
{
base.OnLostFocus(e);
this.Invalidate();
}
希望
トリックはコントロールがのOnPaintメソッドでフォーカスされているかどうかチェックし、透明または黒の境界線を描画することですそれは誰かを助けるでしょう:)