0

我似乎在修复 Plot 的位置和大小时遇到​​了问题。这是正常的还是我错过了什么?

我的代码是这样的:

GPlot.Model = new PlotModel();
GPlot.Dock = DockStyle.Fill;
GPlot.Enabled = true;
GPlot.Parent = Top_Tabs.TabPages[2]; // Putting it on a Tab

// At this point the Location And Size of GPlot, are those of the containing parent

GPlot.Location = new System.Drawing.Point(279, 224);
GPlot.Size = new System.Drawing.Size(10, 10);

// Last Two lines had no effect.

this.Matlab.Controls.Add(GPlot);

谢谢你

4

1 回答 1

0

删除这一行:

GPlot.Dock = DockStyle.Fill;

DockStyle.Fill意思是:设置控件的大小和位置以完全适合它的父级ClientRectangle。它将忽略您手动设置的位置和大小。

于 2013-11-23T16:34:53.170 回答