diff --git a/Pilz.UI.Telerik/Dialogs/FlyoutDialogBase.Designer.cs b/Pilz.UI.Telerik/Dialogs/FlyoutDialogBase.Designer.cs index 385c2ea..e939fc9 100644 --- a/Pilz.UI.Telerik/Dialogs/FlyoutDialogBase.Designer.cs +++ b/Pilz.UI.Telerik/Dialogs/FlyoutDialogBase.Designer.cs @@ -31,10 +31,10 @@ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FlyoutDialogBase)); radButton_Cancel = new global::Telerik.WinControls.UI.RadButton(); radButton_Confirm = new global::Telerik.WinControls.UI.RadButton(); - panel_ActionButtons = new System.Windows.Forms.Panel(); + tableLayoutPanel_ActionButtons = new TableLayoutPanel(); ((System.ComponentModel.ISupportInitialize)radButton_Cancel).BeginInit(); ((System.ComponentModel.ISupportInitialize)radButton_Confirm).BeginInit(); - panel_ActionButtons.SuspendLayout(); + tableLayoutPanel_ActionButtons.SuspendLayout(); SuspendLayout(); // // radButton_Cancel @@ -49,22 +49,22 @@ radButton_Confirm.Name = "radButton_Confirm"; radButton_Confirm.Click += RadButton_Confirm_Click; // - // panel_ActionButtons + // tableLayoutPanel_ActionButtons // - panel_ActionButtons.Controls.Add(radButton_Cancel); - panel_ActionButtons.Controls.Add(radButton_Confirm); - resources.ApplyResources(panel_ActionButtons, "panel_ActionButtons"); - panel_ActionButtons.Name = "panel_ActionButtons"; + resources.ApplyResources(tableLayoutPanel_ActionButtons, "tableLayoutPanel_ActionButtons"); + tableLayoutPanel_ActionButtons.Controls.Add(radButton_Confirm, 1, 0); + tableLayoutPanel_ActionButtons.Controls.Add(radButton_Cancel, 2, 0); + tableLayoutPanel_ActionButtons.Name = "tableLayoutPanel_ActionButtons"; // // FlyoutDialogBase // resources.ApplyResources(this, "$this"); - AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - Controls.Add(panel_ActionButtons); + AutoScaleMode = AutoScaleMode.Font; + Controls.Add(tableLayoutPanel_ActionButtons); Name = "FlyoutDialogBase"; ((System.ComponentModel.ISupportInitialize)radButton_Cancel).EndInit(); ((System.ComponentModel.ISupportInitialize)radButton_Confirm).EndInit(); - panel_ActionButtons.ResumeLayout(false); + tableLayoutPanel_ActionButtons.ResumeLayout(false); ResumeLayout(false); } @@ -72,6 +72,6 @@ private global::Telerik.WinControls.UI.RadButton radButton_Cancel; private global::Telerik.WinControls.UI.RadButton radButton_Confirm; - private System.Windows.Forms.Panel panel_ActionButtons; + private TableLayoutPanel tableLayoutPanel_ActionButtons; } } diff --git a/Pilz.UI.Telerik/Dialogs/FlyoutDialogBase.cs b/Pilz.UI.Telerik/Dialogs/FlyoutDialogBase.cs index 1f08bf2..303d188 100644 --- a/Pilz.UI.Telerik/Dialogs/FlyoutDialogBase.cs +++ b/Pilz.UI.Telerik/Dialogs/FlyoutDialogBase.cs @@ -26,8 +26,14 @@ namespace Pilz.UI.Telerik.Dialogs protected bool ActionPanelVisible { - get => panel_ActionButtons.Visible; - set => panel_ActionButtons.Visible = value; + get => tableLayoutPanel_ActionButtons.Visible; + set => tableLayoutPanel_ActionButtons.Visible = value; + } + + protected bool CancelButtonVisible + { + get => radButton_Cancel.Visible; + set => radButton_Cancel.Visible = value; } protected bool CancelButtonEnable diff --git a/Pilz.UI.Telerik/Dialogs/FlyoutDialogBase.resx b/Pilz.UI.Telerik/Dialogs/FlyoutDialogBase.resx index ce650cc..4b80548 100644 --- a/Pilz.UI.Telerik/Dialogs/FlyoutDialogBase.resx +++ b/Pilz.UI.Telerik/Dialogs/FlyoutDialogBase.resx @@ -18,7 +18,7 @@ System.Resources.ResXResourceReader, System.Windows.Forms, ... System.Resources.ResXResourceWriter, System.Windows.Forms, ... this is my long stringthis is a comment - Blue + Blue [base64 mime encoded serialized .NET Framework object] @@ -151,10 +151,10 @@ Telerik.WinControls.UI.RadButton, Telerik.WinControls.UI, Culture=neutral, PublicKeyToken=5bb2a467cbec794e - panel_ActionButtons + tableLayoutPanel_ActionButtons - 0 + 1 Top, Right @@ -187,35 +187,44 @@ Telerik.WinControls.UI.RadButton, Telerik.WinControls.UI, Culture=neutral, PublicKeyToken=5bb2a467cbec794e - panel_ActionButtons + tableLayoutPanel_ActionButtons - 1 + 0 - + + 3 + + Bottom - + 0, 120 - + + 1 + + 300, 30 - + 2 - - panel_ActionButtons + + tableLayoutPanel_ActionButtons - - System.Windows.Forms.Panel, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + $this - + 0 + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="radButton_Confirm" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="radButton_Cancel" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /></Controls><Columns Styles="Percent,100,AutoSize,0,AutoSize,0" /><Rows Styles="Absolute,30" /></TableLayoutSettings> + True