Vb.net 如何构建主菜单屏幕

Vb.net 如何构建主菜单屏幕,vb.net,winforms,Vb.net,Winforms,你好(新年快乐) 我是一个初学者VB.Net程序员使用VS2008 我正在计划一个新的winform项目,其主窗体应大致如下所示: 主菜单 1.DoSomething1 2.DoSomething2 3.DoSomething3 ... 请选择:[文本框] 用户可以从主菜单中选择(通过单击项目)或在文本框中输入项目编号。例如,如果用户单击主菜单中的DoSomething3(或者在文本框中输入3),则会打开另一个表单并隐藏主表单 实施它的最佳方式是什么? 具体地说,我想知道我是如何使从菜单

你好(新年快乐)

我是一个初学者VB.Net程序员使用VS2008

我正在计划一个新的winform项目,其主窗体应大致如下所示:

主菜单
1.DoSomething1
2.DoSomething2
3.DoSomething3
...

请选择:[文本框]

用户可以从主菜单中选择(通过单击项目)或在文本框中输入项目编号。例如,如果用户单击主菜单中的DoSomething3(或者在文本框中输入3),则会打开另一个表单并隐藏主表单

实施它的最佳方式是什么?
具体地说,我想知道我是如何使从菜单中选择并在文本框中输入一个数字触发相同的事件的

任何帮助或提示都将不胜感激

编辑:

嗯。我想我不明白。希望这些链接能帮助您:

您可以使用按钮转到其他窗体:查看此线程:

      编辑:

      嗯。我想我不明白。希望这些链接能帮助您:

      您可以使用按钮转到其他窗体:查看此线程:


        • 我已经快2年没有使用vb.net了,但我会尽力帮助你

          你可以做一些非常简单的事情

          在主窗体的主菜单上有三个按钮,例如

          按钮1 按钮2 按钮3

          将单击事件添加到所有树按钮。为button1、button2、button3创建一个方法

          e、 g

          现在主菜单的OK,让我们考虑手动输入数字< /P>

          //get the number first
          String Choice=txtChoiceTextBox.getText();
          
          您可以在带有标题选择选项的文本框旁边添加一个按钮 然后将onclick事件添加到此按钮

          单击按钮后,执行以下操作

          if (Choice="1")
          {
             SimulateButton1();
             return;
          }
          
          if (Choice="2")
          {
             SimulateButton2();
             return;
          }
          
          if (Choice="3")
          {
             SimulateButton2();
              return;
          }
          
          对于它提到的第一个树按钮,它不能是一个按钮,而是一个菜单项,但原理是相同的
          就是这样,希望它能帮上忙。我已经快2年没用vb.net了,但我会尽力帮助你

          你可以做一些非常简单的事情

          在主窗体的主菜单上有三个按钮,例如

          按钮1 按钮2 按钮3

          将单击事件添加到所有树按钮。为button1、button2、button3创建一个方法

          e、 g

          现在主菜单的OK,让我们考虑手动输入数字< /P>

          //get the number first
          String Choice=txtChoiceTextBox.getText();
          
          您可以在带有标题选择选项的文本框旁边添加一个按钮 然后将onclick事件添加到此按钮

          单击按钮后,执行以下操作

          if (Choice="1")
          {
             SimulateButton1();
             return;
          }
          
          if (Choice="2")
          {
             SimulateButton2();
             return;
          }
          
          if (Choice="3")
          {
             SimulateButton2();
              return;
          }
          
          对于它提到的第一个树按钮,它不能是一个按钮,而是一个菜单项,但原理是相同的
          就是这样,希望能有所帮助

          这是控制台模式程序的传统用户界面。对于Winforms允许您构建的GUI应用程序来说,这是非常不合适的。最接近的近似值是每个菜单项的按钮。因此,用户只需直接单击一个,而无需键入数字。键盘仍然可以工作,按Tab键可以移动按钮,按空格键可以激活一个


          看看你使用的其他程序的用户界面。注意它们使用菜单和工具栏。

          这是控制台模式程序的传统用户界面。对于Winforms允许您构建的GUI应用程序来说,这是非常不合适的。最接近的近似值是每个菜单项的按钮。因此,用户只需直接单击一个,而无需键入数字。键盘仍然可以工作,按Tab键可以移动按钮,按空格键可以激活一个


          看看你使用的其他程序的用户界面。注意他们使用的菜单和工具栏。

          不,它不是上下文菜单。表单本身充当菜单。不,它不是上下文菜单。这个表单本身就是一个菜单。谢谢。我的项目将有一些表单,它们都不适合用作项目的主/打开屏幕,因此我想到了传统的主菜单屏幕,其中大多数菜单项将打开隐藏主表单的表单。也许一个工具栏或菜单是一个更好的主意…谢谢。我的项目将有一些表单,它们都不适合用作项目的主/打开屏幕,因此我想到了传统的主菜单屏幕,其中大多数菜单项将打开隐藏主表单的表单。也许一个工具栏或菜单是一个更好的主意。。。