我想在屏幕上繪製一個矩形。我想最合適的方式是使用沒有邊界的表單。C#創建給定大小的表格
Form frm = new Form();
frm.StartPosition = FormStartPosition.Manual;
frm.Location = new Point(GlobalPosX, GlobalPosY);
frm.Size = new Size(101, 30);
frm.BackColor = System.Drawing.Color.Yellow;
frm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
frm.Show();
從創建的不是給定的大小。它的大小與具有邊界的窗戶相似。所顯示的窗口稍大一點,而且位置也稍微向上和向左移動。 是否有另一種方法來實現我的目標?
謝謝你的答案,但它不是解決方案。事實上,它在更改最小尺寸屬性後已修復。 – chatcja 2011-04-13 01:13:25
我修改了Property MinimumSize的默認值(0,0)後修復了它。一旦您更改了最小尺寸,您可以根據需要將尺寸更改爲窗口。 – chatcja 2011-04-13 01:17:58