我打开我的按钮“ProtokollToolStripMenuItemClick”我的第二张表格!第二个表格的名称是INPUTBOX!第二个表单有两个文本框和一个Button!现在我想在两个文本框中输入我的姓名和手机号码,然后用我的按钮关闭窗口。这两个条目我想在我的excel应用程序中放下。(但我现在不知道如何获取文本框条目)。我怎样才能做到这一点?
public partial class MainForm
{
public void ProtokollToolStripMenuItemClick(object sender, EventArgs e)
{
INPUTBOX _Input = new INPUTBOX();
_Input.Show();
//Here I want to put in my new code
//Declaration
Excel.Application ExcelApplication;
Excel._Workbook ExcelWorkbook;
Excel._Worksheet ExcelWorksheet;
try
{
//Start Excel
ExcelApplication = new Excel.Application();
ExcelApplication.Visible = true;
//New Workbook
ExcelWorkbook = (Excel._Workbook)(ExcelApplication.Workbooks.Add(Missing.Value));
ExcelWorksheet = (Excel._Worksheet)ExcelWorkbook.ActiveSheet;
//et cetera
答案 0 :(得分:0)
使用ShowDialog
而不是Show
打开输入框,以确保代码暂停,直到窗口关闭。
在您的INPUTBOX中,为您要返回的每个值创建一个公共属性。
在按钮单击处理程序中,将值从文本框复制到公共属性。
之后,在问题中显示的代码中,您可以通过访问_input.NameOfTheNewProperty
来访问这些值。
答案 1 :(得分:0)
假设您已将控件命名为txtName
和txtPhone
,您可以使用调用表单中的以下内容来访问它们。
_Input.txtName.Text
_Input.txtPhone.Text