- PR -

VB.NET オーナードローでメニューを設定

1
投稿者投稿内容
Dr’アライ
会議室デビュー日: 2003/08/07
投稿数: 19
投稿日時: 2003-09-12 12:01
お世話になります。
質問の内容は以下の通りです。

まず、Form1というフォームに、MainMenu1というMainMenuオブジェクトがあ
り、トップレベルメニューとしてMenuItem1というMenuItemオブジェク
トと、その下にサブメニューとしてMenuItem2というMenuItemオブジェ
クトがあるものとします。


今回、トップレベルメニュー(MenuItem1)のサイズを設定したいため、
MenuItem1のOwnerDrawプロパティをTrueにし、以下の様に設定したのですが、
高さ(ItemHeight)がうまく反映されません。

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub MenuItem1_MeasureItem(ByVal sender As Object, ByVal e As System.Windows.Forms.MeasureItemEventArgs) Handles MenuItem1.MeasureItem
'高さを設定
e.ItemHeight = 100
'幅を設定
e.ItemWidth = 100
End Sub
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

今回どうしても、トップレベルメニューのサイズを変更したいのですが、
トップレベルメニューの高さ(ItemHeight)は変更ができないのでしょうか?
ご意見の程、宜しくお願いいたします。<m(__)m>
1

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