【发布时间】:2019-10-31 05:50:38
【问题描述】:
我有 form1 和 class1。 我想使用一种方法在 class1 的 form1 中的文本框中读取/写入文本。 这是程序的一部分。我目前能够在这两者之间进行交互。唯一的问题是我不会如何将字符串转换为可以读取的形式。
在form1中:
public string readTxt(string txtbox_name)
{
string txtbox_val;
txtbox_val = (txtbox_name).Text; //problem here
return txtbox_val;
}
public void writeTxt(string txtbox_name,string txtbox_val)
{
(txtbox_name).Text = txtbox_val; //problem here
}
例如,我需要在 textbox1 中读取/写入值。
在class1中:
string text1 = (readTxt(textbox1)); //for get the text in textbox1
string text2 = "Hello"
writeTxt(textbox1,text2); //for overwrite the text in textbox1 to "Hello"
抱歉,由于提问不好,问题很混乱。
【问题讨论】:
-
你能解释一下你想要达到什么目的的用例吗?
-
使用事件。 c# 是事件驱动语言。您不需要任何方法来获取文本框中的文本,在您的类中只需编写 txtbox_name.Text。它将返回文本框中的文本。您可以将文本分配给变量以喜欢这个 var text= txtbox_name.Text。如果您需要在用户输入时登录控制台,只需在文本框中使用 keyup 事件。
-
文本框和控制台。有趣的应用有什么用?
标签: c#