- PR -

[C#]VC++で言うところのOnUpdateCmdUI

1
投稿者投稿内容
みずりん
会議室デビュー日: 2005/08/03
投稿数: 3
投稿日時: 2005-08-03 18:20
現在C#を勉強中なのですが、どうしてもわからない点があり質問させていただきます。

ツールバーのボタンのEnable/Disableの切り替えを、
VC++で言うところのOnUpdataCmdUIのようなイベントで行いたいと思っているのですが、MSDNなどで調べてもそのようなイベントハンドラが見つかりません。

メニューバーは、Popupイベントを使って何とか実現できていますが、ツールバーでも実現できる方法はないでしょうか。

ご存知の方がおりましたらよろしくお願いいたします。
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-08-03 19:17
引用:

VC++で言うところのOnUpdataCmdUIのようなイベントで行いたいと思っているのですが、MSDNなどで調べてもそのようなイベントハンドラが見つかりません。



無いですから。

引用:

メニューバーは、Popupイベントを使って何とか実現できていますが、ツールバーでも実現できる方法はないでしょうか。



自力でやるなら、タイマ使ったりとか、そういう方向になると思います。
cats
大ベテラン
会議室デビュー日: 2002/11/29
投稿数: 221
お住まい・勤務地: 東京
投稿日時: 2005-08-03 20:14
Application.Idleでもいいんじゃないでしょうか。
みずりん
会議室デビュー日: 2005/08/03
投稿数: 3
投稿日時: 2005-08-04 12:23
ありがとうございます。

catsさんの意見を参考に、Application.Idleを使って何とかできました。

↓のようなページも見つけたのでこれも参考にしました。(英語ですが)
http://msdn.microsoft.com/msdnmag/issues/02/10/CommandManagement/
1

スキルアップ/キャリアアップ(JOB@IT)