C#如何获取窗体的TextBox的值

C#如何获取窗体的TextBox的值,第1张

通过 TextBox 的属性进行获取;以下假设 TextBox 的 name 是 textBox

winform 是 Text 属性, string str = textBoxText; 就是窗体 TextBox 的值。

wpf 是 Content 属性, string str = textBoxContent; 就是窗体 TextBox 的值。

给这个文本框在向导里关联一个CString类型的变量,如m_str;

m_str中存放的就是该文本框中的内容,但用之前要加一个UpdateData(TRUE)。

参考如下:

CString str;

((CEdit )GetDlgItem(IDC_EDIT1))->GetWindowText(str)得MessageBox(str);////IDC_EDIT1是编辑框的ID,右击编辑框,选择属性就可以看见了。

你可以给EDIT控件添加变量,再用UpdateData(TRUE)函数更新变量就行了。

先从编辑框中获取字符串、然后将字符中转成数字,最后完成将数字存入 time 变量的过程。

对该edit添加一个CEdit变量,比如m_edtPutin。

在需要得到变量的地方使用CString str。

m_edtPutinGetWindowText(str)。

str就是edit中的字符串。

使用 atoi。

在 `CTextBox` 控件的 `KeyPress` 事件中,可以使用 `Text` 属性来获取当前文本,此属性返回的是控件当前的文本值。以下是获取当前文本的示例代码:

```

private void cTextBox1_KeyPress(object sender, KeyPressEventArgs e)

{

string currentText = cTextBox1Text;

ConsoleWriteLine("Current Text: " + currentText);

}

```

在上述代码中,我们在 `CTextBox` 的 `KeyPress` 事件中获取了当前文本,然后通过控制台输出了该文本值。按下每个键时,该事件都会触发,因此可以实时获取到当前文本的值。

string str ="abc";

CString cstr = strc_str();

string temp;

temp = cstrGetBuffer(cstrGetLength());

互转

以上就是关于C#如何获取窗体的TextBox的值全部的内容,包括:C#如何获取窗体的TextBox的值、MFC如何从文本框中获取数字、c#textbox控件keypress中如何获取当前文本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9796049.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存