C# 用文本框打开第二个表单
我打开我的按钮“ProtokollToolStripMenuItemClick”我的第二个表单!第二个表单的名称是INPUTBOX!第二个表单有两个文本框和一个按钮!现在我想在两个文本框中输入我的姓名和手机号码,然后用我的按钮关闭窗口。这两个条目我想放在我的excel应用程序中(但我现在不知道如何获取文本框条目)。我该怎么做C# 用文本框打开第二个表单,c#,C#,我打开我的按钮“ProtokollToolStripMenuItemClick”我的第二个表单!第二个表单的名称是INPUTBOX!第二个表单有两个文本框和一个按钮!现在我想在两个文本框中输入我的姓名和手机号码,然后用我的按钮关闭窗口。这两个条目我想放在我的excel应用程序中(但我现在不知道如何获取文本框条目)。我该怎么做 public partial class MainForm { public void ProtokollToolStripMenuItemClick(ob
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
- 用
而不是ShowDialog
打开输入框,以确保代码暂停,直到窗口关闭Show
- 在INPUTBOX中,为要返回的每个值创建公共属性
- 在按钮单击处理程序中,将值从文本框复制到公共属性
- 然后,在问题中显示的代码中,您可以通过访问
来访问这些值\u input.nameofnewproperty
txtName
和txtPhone
,您可以使用以下呼叫表单访问它们
_Input.txtName.Text
_Input.txtPhone.Text