• 締切済み

サブメニューの作成

■VBのバージョン : VB.NET2003 はじめまして。大学の宿題なのですが、手に負えなくなり困っています。 MainMenuをつかってWordのようにファイルから「新規作成」や「開く」、「上書き保存」、「保存」、「終了」といったプログラムをつくりたいのです。 どなたか、アドバイスをよろしくお願いします。

みんなの回答

  • kiki_s
  • ベストアンサー率59% (147/248)
回答No.2

fnameにパスを含めたファイル名が入っているはずですので、 それを元に、 ファイルをオープン 読み込み(変数やテキストBOX) ファイルをクローズ が一連の動作ですが、 Wordなどのように改行処理などもしなくてはなりません。 新規作成の場合は単純ですが、 既存のファイルがある場合は上書きのメッセージを出すなども必要です。 VB6なら分かりますがNETは知らないので。 でも、検索すればサンプルは幾らでもありますよ。

  • SUPER-NEO
  • ベストアンサー率38% (706/1857)
回答No.1

フォームのデザイナで、MainMenuコンポーネントをフォームに 貼り付けます。その後、コンポーネントを選択すると、 フォーム上に、メニューの入力エリアが表示されますから、 そこに文言を入力します。サブメニューも同様に入力できます。

kaihi2_15
質問者

補足

MainMenuコンポーネントをフォームに貼り付け、サブメニューも作成することが出来ました。 ありがとうございました。 Wordなどのようにファイルから「新規作成」や「開く」、「上書き保存」、「保存」、「終了」といったプログラムを作成しています。 「開く」サブメニュの機能としては、「開く」を選択するとOpenFileDialogが開き、ここでファイル(テキストファイルに限定して)を開くと、ファイルの中身を読み込み、テキストボックスに表示すしたいです。 Private Sub MenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem3.Click Dim fname As String Dim x As Integer OpenFileDialog1.ShowDialog() fname = OpenFileDialog1.FileName End Sub OpenFileDialogが開くようには設定できたのですが、ファイルの中身の読み込みの設定の仕方が分からず困っています。 どなたか、アドバイスをよろしくお願いします。

関連するQ&A