Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WinC窗体存储和传递变量?_C#_Winforms - Fatal编程技术网

C# WinC窗体存储和传递变量?

C# WinC窗体存储和传递变量?,c#,winforms,C#,Winforms,因此,在我学习C语言的99%的时间里,我一直在使用控制台应用程序,现在我想尝试简单的GUI,即win-form应用程序。但我不知道如何从文本框中获取输入,将其存储为int或double,并将其传递给一个方法,该方法只需执行一个简单的任务,例如将其转换为lb。 很抱歉提出这样的问题,但我该怎么做?我知道如何使用这个方法,但不知道如何从文本框中获取输入和传递变量…我会给出一个简单的例子。 在表单中添加两个组件。1个文本框,2个按钮 然后单击按钮,将TextBox1.Text值读取为字符串,并对其执行

因此,在我学习C语言的99%的时间里,我一直在使用控制台应用程序,现在我想尝试简单的GUI,即win-form应用程序。但我不知道如何从文本框中获取输入,将其存储为int或double,并将其传递给一个方法,该方法只需执行一个简单的任务,例如将其转换为lb。 很抱歉提出这样的问题,但我该怎么做?我知道如何使用这个方法,但不知道如何从文本框中获取输入和传递变量…

我会给出一个简单的例子。 在表单中添加两个组件。1个文本框,2个按钮
然后单击按钮,将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”添加值