[問題] textbox 問題

看板C_Sharp (C#)作者 (也許我就是我,好好愛自己)時間16年前 (2010/04/23 00:44), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
不好意思喔 我想請問這個問題 以下是我的程式碼 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

04/23 00:51, , 1F
當你按下按鈕的時候 textBox1.text的內容是什麼?
04/23 00:51, 1F

04/23 00:54, , 2F
比如說 textbox1 為30 textbox2為80
04/23 00:54, 2F

04/23 09:23, , 3F
改用Int32.TryParse()方法較保險
04/23 09:23, 3F

04/23 12:42, , 4F
如果原來的內容就是錯的~那換個方法只是發生Exception時的
04/23 12:42, 4F

04/23 12:43, , 5F
動作要如何因應~先Trace看看到底內容是什麼吧...
04/23 12:43, 5F
文章代碼(AID): #1Bq7pz_G (C_Sharp)
文章代碼(AID): #1Bq7pz_G (C_Sharp)