Расположение и размер не отвечают на объект OxyPlot в C#

Кажется, у меня есть проблема с исправлением местоположения и размера Участка. это нормально или я что-то упустил?

Мой код выглядит так:

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);

благодарю вас

1 ответ

Решение

Удалить эту строку:

GPlot.Dock = DockStyle.Fill;

DockStyle.Fill означает: установить размер и расположение элемента управления, чтобы он точно вписывался в ClientRectangle его родителя. Он будет игнорировать местоположение и размер, которые вы установили вручную.

Другие вопросы по тегам