C# WinC窗体存储和传递变量?
因此,在我学习C语言的99%的时间里,我一直在使用控制台应用程序,现在我想尝试简单的GUI,即win-form应用程序。但我不知道如何从文本框中获取输入,将其存储为int或double,并将其传递给一个方法,该方法只需执行一个简单的任务,例如将其转换为lb。 很抱歉提出这样的问题,但我该怎么做?我知道如何使用这个方法,但不知道如何从文本框中获取输入和传递变量…我会给出一个简单的例子。 在表单中添加两个组件。1个文本框,2个按钮C# WinC窗体存储和传递变量?,c#,winforms,C#,Winforms,因此,在我学习C语言的99%的时间里,我一直在使用控制台应用程序,现在我想尝试简单的GUI,即win-form应用程序。但我不知道如何从文本框中获取输入,将其存储为int或double,并将其传递给一个方法,该方法只需执行一个简单的任务,例如将其转换为lb。 很抱歉提出这样的问题,但我该怎么做?我知道如何使用这个方法,但不知道如何从文本框中获取输入和传递变量…我会给出一个简单的例子。 在表单中添加两个组件。1个文本框,2个按钮 然后单击按钮,将TextBox1.Text值读取为字符串,并对其执行
然后单击按钮,将TextBox1.Text值读取为字符串,并对其执行任何操作,我相信您熟悉解析和处理变量。textbox对象具有文本属性。简单的解决方案是无任何异常处理:
string tmp = myTextbox.Text;
int val1 = int.Parse(tmp);
double val2 = Double.Parse(tmp);
var text=textbox1.text;。其余部分与控制台应用程序相同。浏览这个简单的实际应用程序示例,并逐步测试它。我尝试过这个方法,但单击按钮后什么也没有发生,我知道我做了一些简单的错误,当我注意到时,我会大发雷霆,但我无法将手指放在上面……我想你所需要的只是在表单上显示结果。尝试添加第三个组件,即Label,然后添加Label1.Text=poundstosnetext.ToString;第35行的原因和错误很遗憾,我不知道为什么我觉得这很难,说文本在此上下文中不存在不要将其添加到Label1中。单击,它应该在按钮1中。单击,按钮的单击功能应该从文本框中读取值,调用函数PoundStone并为“Label1”添加值