VB.net 添加按钮事件处理程序

问题描述 投票:0回答:1

(初学者超傻问题1)

我刚刚下载了 Visual Studio 2022 并尝试熟悉它以使用 vb.net 进行编写。我已经用 VBA 编写了数百万行代码。

  1. 我在主窗体中添加了一个按钮,在 Flash 图标下的属性下,在“操作”下选择“单击”,并为处理程序命名为“btn1_click”...但是然后呢?如何以及在哪里编写处理程序? 教程说双击该名称字段,在发布问题之前我已经双击了该名称字段不少于 90 次。我尝试双击空白字段,输入名称后,在左侧标题上,在下拉箭头上...没有工作

按F7仅显示表格的类别代码。我假设 VS 会生成接口线。我必须手动输入所有内容吗?在 VBA 中,当我单击按钮上的“查看代码”时,会提供“私有子等”和“结束子”。

  1. 任何时候我不在 VS 中单击或输入任何内容,都会弹出窗口显示“值不能为空”?它指的是什么?事实上,它甚至不允许我保存和退出,所以我必须丢失所有编辑才能退出。
vb.net visual-studio-2022
1个回答
0
投票

好吧,您没有提及或注释您尝试在此处使用的项目类型。

我必须假设“网络表单”,因为使用属性表的事实表明网络表单。

在继续之前,请确保安装了 Web 表单的附加组件。 Web 表单现在被认为是“遗产”,但对于来自桌面和 VBA + Access 领域的人们来说,它们是一种出色的桥梁技术。

因为VS现在是一个“怪物”海量应用? 一款允许控制台应用程序、桌面应用程序、基于 Web 的应用程序等的应用程序?

好吧,由于项目类型等“大量”,因此并非所有功能和模板以及所谓的“工作流程”都是默认安装的(太大了!!!)。

因此,首先,请确保您安装了 Webforms 工作流程。

这是来自 vs go tools->获取工具和功能。

在右侧,确保选择这些:

在 ASP.NET 和 Web 开发树下,确保选择了所有这些:

我还会在“单独组件”下选择 Microsoft RDLC 报表设计器。

好的,那么假设以上所有情况?

然后将标签拖到表单上,然后拖拽一个按钮。

然后您可以双击该按钮,它会跳转到后面代码中的单击事件。但是,您也可以使用属性表(就像您在 VB 桌面中所说的那样,甚至在 MS-Access 中)。

所以,那么说:

因此,页面上生成的标记是这样的:

        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
        <br />
        <asp:Button ID="Button1" runat="server" Height="57px" Text="Button" Width="121px" />

如果我按 F5 运行(就像在 VBA 中一样),那么结果是这样的:

© www.soinside.com 2019 - 2024. All rights reserved.