【发布时间】:2014-04-01 13:43:48
【问题描述】:
我有一个自定义的 XRPanel,它来自 XRPanel 类。现在我希望其他程序员可以在 Report-Designer 中使用我自己的 XRPanel。他们应该从那里的工具箱中提取报告,并在构造函数中初始化一些基本值。但我不知道如何为我的 XRPanel 设置尺寸。这是我在构造函数中所做的:
public myControl()
{
this.SizeF = new SizeF(300, 300);
XRLabel mylabel = new XRLabel();
mylabel.Text = string.Format("Test{0}Test",Enviroment.NewLine);
mylabel.Visible = true;
mylabel.LocationF = new PointF(10, 10);
mylabel.SizeF = new SizeF(200, 200);
this.Controls.Add(mylabel);
}
如果我创建新报告并从工具箱中拉出 myControl,它几乎可以按预期工作。它显示了一个带有标签的面板,标签上填充了一些文本。但面板不是 300x300 像素。它只有 300x75!标签大小也有同样的问题。
这里有人可以帮助我吗?无法理解这种行为,因为在 Designer 中调用了构造函数并且其余代码正在运行。
【问题讨论】:
标签: c# winforms devexpress xtrareport