作者dreamday1023 (也許我就是我,好好愛自己)
看板C_Sharp
標題[問題] textbox 問題
時間Fri Apr 23 00:44:42 2010
不好意思喔 我想請問這個問題 以下是我的程式碼
private int m;
private Point[]Position;
private Point[]pt;
private void button1_click(object sender,RoutedEventArgs e)
{
setnet(Position);
}
private void setnet(Point[]pos)
{
for(int i=0;i<m;i++)
{
pos[i].X=pt[i].X;
pos[i].Y=pt[i].y;
}
}
private void button2_click(object sender,RoutedEventArgs e)
{
m++;
Position=new Point[m];
pt=new Point[m];
for(int i=0;i<m;i++)
{
pt[i].X=Convert.ToInt32(textBox1.text);
pt[i].Y=Convert.ToInt32(textBox2.text);
}
}
以上 我在執行時沒有啥錯誤
當按下button時 竟然在
pt[i].X=Convert.ToInt32(textBox1.text)這裡出現了
"輸入字串格是不正確 請確認你的方法引數格式正確"
不知大大知不知道我的錯誤在哪(p.s.我是用WPF去做的 這有差嗎 囧)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.231.33
→ james732:當你按下按鈕的時候 textBox1.text的內容是什麼? 04/23 00:51
→ dreamday1023:比如說 textbox1 為30 textbox2為80 04/23 00:54
推 horngsh:改用Int32.TryParse()方法較保險 04/23 09:23
→ andymai:如果原來的內容就是錯的~那換個方法只是發生Exception時的 04/23 12:42
→ andymai:動作要如何因應~先Trace看看到底內容是什麼吧... 04/23 12:43