C# winform 中panel控件的坐標如何設置?
panel3.Location = new Point(X,Y);或者右邊屬性欄裏面有location自己設置 追問: 我想根據鼠標的位置設置panel的坐標。但是位置始終不準確。但是坐標始終不準確。紅圈為鼠標位置。 紅色塊為panel的位置。 回答: 給妳的控件添加壹個MouseClick事件 然後在事件裏面用e.X e.Y去獲取當前鼠標點下的坐標 然後將坐標值替換裏面的panel3.Location = new Point(X,Y); X,Y就可以了~~ 還可以根據不同需要來換鼠標事件 追問: 還是不行啊。 回答: 鼠標懸停改用MouseHover事件 如果取出來坐標賦值上去還出現妳說的坐標顯示不對 可能對應的坐標算法不壹樣 有時候是父容器裏的坐標 有時候是對應窗體來算得 追問: 使用MouseHover事件,不知道怎麽獲取鼠標坐標。且坐標還是不準確。 回答: 說那麽明白了 e.X e.Y 就是對應當前鼠標的的坐標 直接用這句就可以 panel1.Location = new Point(e.X, e.Y); 追問: 我知道e.X e.Y