演练:使用按钮在工作表的文本框中显示文本
更新:2007 年 11 月
适用对象 |
---|
本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 项目类型
Microsoft Office 版本
有关更多信息,请参见按应用程序和项目类型提供的功能。 |
此演练演示在 Microsoft Office Excel 工作表中使用按钮和文本框的基本操作,以及如何使用 Visual Studio Tools for Office 创建 Excel 项目。若要查看完整示例,请参见 Excel 控件示例。
通过此演练,您将学会如何执行以下任务:
将控件添加到工作表中。
单击按钮时填充文本框。
测试项目。
说明: |
---|
以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。您安装的 Visual Studio 版本以及使用的设置决定了这些元素。有关更多信息,请参见 Visual Studio 设置。 |
先决条件
若要完成此演练,您需要:
Visual Studio Tools for Office(Visual Studio 2008 专业版 和 Visual Studio Team System 的可选组件)。
Microsoft Office Excel 2003 或 Microsoft Office Excel 2007。
创建项目
在此步骤中,您将使用 Visual Studio Tools for Office 创建一个 Excel 工作簿项目。
创建新项目
创建一个名为“我的 Excel 按钮”的 Excel 工作簿项目。确保已选择“创建新文档”。有关更多信息,请参见如何:创建 Visual Studio Tools for Office 项目。
Visual Studio 会在设计器中打开新的 Excel 工作簿,并将“我的 Excel 按钮”项目添加到“解决方案资源管理器”中。
将控件添加到工作表
对于此演练,您需要在第一个工作表中添加一个按钮和一个文本框。
添加按钮和文本框
验证“我的 Excel 按钮.xls”工作簿是否已在 Visual Studio 设计器中打开,并显示 Sheet1。
从“工具箱”的“公共控件”选项卡中将一个 TextBox 拖动到 Sheet1。
从“视图”菜单中选择“属性窗口”。
请确保在“属性”窗口的下拉框中可以看到“TextBox1”,并将文本框的“Name”属性更改为“displayText”。
将“Button”控件拖动到 Sheet1 上,并更改以下属性:
属性
值
Name
insertText
Text
插入文本
现在编写单击按钮时将运行的代码。
单击按钮时填充文本框
用户每次单击按钮时,“Hello World!”便会被追加到文本框中。
单击按钮时向文本框写入内容
在“解决方案资源管理器”中右击“Sheet1”,再在快捷菜单上单击“查看代码”。
在按钮的 Click 事件处理程序中添加以下代码:
Private Sub insertText_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles insertText.Click Me.displayText.Text += "Hello World! " End Sub
private void insertText_Click(object sender, EventArgs e) { this.displayText.Text += "Hello World! "; }
在 C# 中,必须按下面所示向 Startup 事件添加事件处理程序。有关创建事件处理程序的信息,请参见如何:使用 Visual Studio Tools for Office 创建事件处理程序。
this.insertText.Click += new EventHandler(insertText_Click);
测试应用程序
现在对工作簿进行测试,以确保单击按钮时“Hello World!”消息出现在文本框中。
测试工作簿
按 F5 运行项目。
单击按钮。
确认“Hello World!”出现在文本框中。
后续步骤
此演练演示在 Excel 工作表中使用按钮和文本框的基本操作。下一步可能要执行以下几项任务:
部署项目。有关更多信息,请参见部署 Office 解决方案。
使用复选框更改格式设置。有关更多信息,请参见演练:使用 CheckBox 控件更改工作表格式设置。