DOBON.NET DOBON.NETプログラミング掲示板過去ログ

VB,NETの件

  • 題名: VB,NETの件
  • 著者: にしし
  • 日時: 2004/05/01 15:04:27
  • ID: 3884
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[VB.NET]
分類:[.NET]

VB.NETでフォーム上のボタンをマウスでクリックした時に、フォーカスが表示されないようにしたいのですが、どなたか教えてください
  • 題名: Re[1]: VB,NETの件
  • 著者: カレソ
  • 日時: 2004/05/03 19:15:23
  • ID: 3901
  • この記事の返信元:
  • この記事への返信:
  • ツリーを表示
■No3884に返信(にししさんの記事)
> VB.NETでフォーム上のボタンをマウスでクリックした時に、フォーカスが表示されないようにしたいのですが、どなたか教えてください
>

思いつきで書いてますので他にもっと良い方法があるはずですけど・・・

クリックするボタンのTabStopをFalse
ボタンのクリックイベントに他のコントロールへのフォーカスををセットする。
一応出来ると思いますが、邪道なので参考程度にしてください。
  • 題名: Re[2]: VB,NETの件
  • 著者: Sugi@ぱぱんぶぃびぃ
  • 日時: 2004/05/06 13:21:33
  • ID: 3919
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
LabelのPaintイベント内に、
ControlPaintクラスのメソッドを使ってButton風のエッジを描画するようにし、
このLabelをButton風に使うとか?(これも邪道か...)
さらに邪道ですが、ツールバーを使うとか?

ところで、フォーカスラインを表示させたくないというのはわかったのですが、
コントロールのフォーカス自体は必要なんでしょうか?

フォーカスが必要なら、UserControlを自作してやる必要があります。

DOBON.NET | プログラミング道 | プログラミング掲示板