2014-04-01 53 views
0

我有一個XRPanel類的定製XRPanel。現在我希望其他程序員可以在Report-Designer中使用我自己的XRPanel。他們應該從工具箱的報告和一些基本值在構造函數中初始化。但我不知道如何爲我的XRPanel設置一個尺寸。以下是IAM在構造函數中做:定製XRControl在設計器中設置修復大小

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中調用,其餘代碼正在工作。

回答

0

我得到了解決方案。我必須重寫SetBounds方法。