don't add panels in DesignMode
This commit is contained in:
@@ -194,7 +194,7 @@ public partial class RadFlyoutBase : UserControl
|
|||||||
|
|
||||||
protected override void OnLoad(EventArgs e)
|
protected override void OnLoad(EventArgs e)
|
||||||
{
|
{
|
||||||
if (!addedControlsToUi)
|
if (!addedControlsToUi && !DesignMode)
|
||||||
{
|
{
|
||||||
SuspendLayout();
|
SuspendLayout();
|
||||||
Controls.Add(tableLayoutPanel_ActionPanel);
|
Controls.Add(tableLayoutPanel_ActionPanel);
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
using System.Diagnostics.CodeAnalysis;
|
using System.Diagnostics.CodeAnalysis;
|
||||||
using System.Security.Policy;
|
|
||||||
|
|
||||||
namespace Pilz.UI.Dialogs;
|
namespace Pilz.UI.Dialogs;
|
||||||
|
|
||||||
public partial class FlyoutBase : UserControl
|
public partial class FlyoutBase : UserControl
|
||||||
{
|
{
|
||||||
|
private bool addedControlsToUi;
|
||||||
|
|
||||||
protected TableLayoutPanel tableLayoutPanel_TitlePanel;
|
protected TableLayoutPanel tableLayoutPanel_TitlePanel;
|
||||||
protected Label label_Title;
|
protected Label label_Title;
|
||||||
protected TableLayoutPanel tableLayoutPanel_ActionPanel;
|
protected TableLayoutPanel tableLayoutPanel_ActionPanel;
|
||||||
@@ -165,13 +166,17 @@ public partial class FlyoutBase : UserControl
|
|||||||
|
|
||||||
protected override void OnLoad(EventArgs e)
|
protected override void OnLoad(EventArgs e)
|
||||||
{
|
{
|
||||||
SuspendLayout();
|
if (!addedControlsToUi && !DesignMode)
|
||||||
Controls.Add(tableLayoutPanel_ActionPanel);
|
{
|
||||||
tableLayoutPanel_ActionPanel.SendToBack();
|
SuspendLayout();
|
||||||
Controls.Add(tableLayoutPanel_TitlePanel);
|
Controls.Add(tableLayoutPanel_ActionPanel);
|
||||||
tableLayoutPanel_TitlePanel.SendToBack();
|
tableLayoutPanel_ActionPanel.SendToBack();
|
||||||
ResumeLayout(false);
|
Controls.Add(tableLayoutPanel_TitlePanel);
|
||||||
PerformLayout();
|
tableLayoutPanel_TitlePanel.SendToBack();
|
||||||
|
ResumeLayout(false);
|
||||||
|
PerformLayout();
|
||||||
|
addedControlsToUi = true;
|
||||||
|
}
|
||||||
base.OnLoad(e);
|
base.OnLoad(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user