看板 C_Sharp 關於我們 聯絡資訊
不好意思喔 我想請問mouseclick問題 private int []x; private int []y; private void Form1_mouseclick(object sender,mouseeventarge e) { m++; x=new int[m]; y=new int[m]; for(int i=0;i<m;i++) { x[i]=e.X; y[i]=e.Y; } label1.text=Convert.ToString(x[0]); } 我想秀出這個x[0]這個值 但是每次都會跳動 所以我想問 是啥問題呢 還是我儲存的方式有錯 抱歉我修改了一下我的問題 我是想藉由 muouseclick的方式來存我在Form上所點到的點 然後把存好的x[m],y[m]用在別的地方計算 只是我的x[m]好像都會隨著我所點的點而跳動 是不是我沒有存到阿 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.231.33
james732:你要秀出 [0] 的值 為什麼不寫[0]就好 還要用[i]呢? 04/21 01:37
dreamday1023:喔 SOR可是我打[0]但我的值還是隨我滑鼠點的位置跳動 04/21 01:39
james732:很抱歉我沒有惡意 但是真的建議你打好基礎.... 04/21 01:41
dreamday1023:所以我的程式上哪裡有錯了嗎 可以幫我解答一下嗎 04/21 01:54
F23ko:取得滑鼠的位置:e.x e.y 04/21 07:53
F23ko:你寫的程式碼跟取得滑鼠位置完全無關。你對MousePosition有 04/21 07:54
F23ko:什麼特別的操作嗎? 04/21 07:55
F23ko:我先問你,你這段程式碼到底想幹什麼? MousePosition是什麼? 04/21 08:06
F23ko:還有,你的Convert.ToString(position[i]);中的i是全域變數 04/21 08:42
F23ko:吧? 04/21 08:42
※ 編輯: dreamday1023 來自: 140.114.231.33 (04/21 12:34)