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

textbox中输入的是三个由空格隔开的数字(如:638),如何获取并赋值给inta,b,c?求详细代码。为什么会这样?刚才那个叫qq。。。的,为什么你的回答不见了???... textbox中输入的是三个由空格隔开的数字(如:6 3 8),如何获取并赋值给int a,b,c?
求详细代码。
为什么会这样?
刚才那个叫qq。。。的,为什么你的回答不见了???
展开
 我来答
lgao622
2015-08-23 · 知道合伙人软件行家
lgao622
知道合伙人软件行家
采纳数:1137 获赞数:6549
毕业于武汉工程大学邮电与信息工程学院通信专业,软件行业,4年工作经验。

向TA提问 私信TA
展开全部
  1. 通过 TextBox 的属性进行获取;以下假设 TextBox 的 name 是 textBox

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

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

百度网友d0ed277
推荐于2018-04-01 · TA获得超过295个赞
知道答主
回答量:73
采纳率:0%
帮助的人:51.8万
展开全部
string str=textbox.text.tostring();
string[] strArr = str.Split(new char[]{' '});

strArr里每一个再用一个string转int的函数就可以了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dac806835
2013-09-11
知道答主
回答量:12
采纳率:0%
帮助的人:3.8万
展开全部
string[] arr=textbox1.text.split(' ');
a=arr[0];
b=arr[1];
c=arr[2];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光尔烟01O
2013-09-11 · TA获得超过101个赞
知道答主
回答量:262
采纳率:0%
帮助的人:71万
展开全部
String str = textbox.Text.Trim().Replace(" ", "");
int a = Convert.ToInt32(str[0]);
int b = Convert.ToInt32(str[1]);
int c = Convert.ToInt32(str[2]);
追问
那么如何再把数字组合成三位数,在输出到textbox2中呢?

为什么不是输出原本的6,2,3的?

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-11
展开全部
Form.Text
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式