tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルメニューに履歴を表示するには?
記事No6567
投稿日: 2007/11/18(Sun) 16:02
投稿者未熟者
こんにちは、未熟者です。

PC環境:Windows XP Pro SP2
開発環境:Visual Studio 2005(Visual Basic 選択)
使用オブジェクト:「メニュー」名称「menu1」対象の項目名「testmenu」

メモ帳などで最近使ったファイル一覧が表示されると思うのですけど、この機能を取り入れたいと思っておりますが、どのようにすれば良いのでしょうか?

「ファイル(&F)」← menu1
  「新規」
  「開く」
  「最近使ったファイル」 ← testmenu
    「?????」
  「終了」

とりあえず、最近使ったファイル一覧を5件ほどファイルへ保存していますが、メニューにどのように項目を追加すれば良いのかわかりません。

menu1.Items.Add(履歴) ← これだと、親メニューに新規で追加されてしまいます。
testmenu. ← このようにするとプロパティ一覧しかありません。
menu1.Items(0). ← これでもプロパティが・・・・。

どのようにすれば対象のメニューへアイテムを追加できるのでしょうか?
よろしくお願いします。

[ツリー表示へ]
タイトルRe: メニューに履歴を表示するには?
記事No6568
投稿日: 2007/11/19(Mon) 14:36
投稿者y4yama
こんにちは
> どのようにすれば対象のメニューへアイテムを追加できるのでしょうか?

デザイン画面で、5件(文字列ですよね)を固定文字でいいからデザインして、
Form1.Designer.vb のファイルを開いてみてください
どのように .DropDownItems.AddRange()すればいいか、わかるのでは・・
というか、そこではa1,a2,a3..にしておいて、動的に変えるのは Textでいいのかも

[ツリー表示へ]