preven tabindex conflict for flyouts/dialogs

This commit is contained in:
Pilzinsel64
2024-11-13 07:50:26 +01:00
parent 96b6536a7a
commit 1480485438
3 changed files with 50 additions and 203 deletions

View File

@@ -28,7 +28,6 @@
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RadFlyoutBase));
radButton_Cancel = new global::Telerik.WinControls.UI.RadButton();
radButton_Confirm = new global::Telerik.WinControls.UI.RadButton();
tableLayoutPanel_ActionPanel = new TableLayoutPanel();
@@ -43,41 +42,78 @@
//
// radButton_Cancel
//
resources.ApplyResources(radButton_Cancel, "radButton_Cancel");
radButton_Cancel.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
radButton_Cancel.ImageAlignment = ContentAlignment.MiddleRight;
radButton_Cancel.Location = new Point(187, 3);
radButton_Cancel.Name = "radButton_Cancel";
radButton_Cancel.Size = new Size(110, 24);
radButton_Cancel.TabIndex = 2147483641;
radButton_Cancel.Text = "Cancel";
radButton_Cancel.TextAlignment = ContentAlignment.MiddleLeft;
radButton_Cancel.TextImageRelation = TextImageRelation.ImageBeforeText;
radButton_Cancel.Click += RadButton_Cancel_Click;
//
// radButton_Confirm
//
resources.ApplyResources(radButton_Confirm, "radButton_Confirm");
radButton_Confirm.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
radButton_Confirm.ImageAlignment = ContentAlignment.MiddleRight;
radButton_Confirm.Location = new Point(71, 3);
radButton_Confirm.Name = "radButton_Confirm";
radButton_Confirm.Size = new Size(110, 24);
radButton_Confirm.TabIndex = 2147483640;
radButton_Confirm.Text = "Okay";
radButton_Confirm.TextAlignment = ContentAlignment.MiddleLeft;
radButton_Confirm.TextImageRelation = TextImageRelation.ImageBeforeText;
radButton_Confirm.Click += RadButton_Confirm_Click;
//
// tableLayoutPanel_ActionPanel
//
resources.ApplyResources(tableLayoutPanel_ActionPanel, "tableLayoutPanel_ActionPanel");
tableLayoutPanel_ActionPanel.ColumnCount = 3;
tableLayoutPanel_ActionPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100F));
tableLayoutPanel_ActionPanel.ColumnStyles.Add(new ColumnStyle());
tableLayoutPanel_ActionPanel.ColumnStyles.Add(new ColumnStyle());
tableLayoutPanel_ActionPanel.Controls.Add(radButton_Confirm, 1, 0);
tableLayoutPanel_ActionPanel.Controls.Add(radButton_Cancel, 2, 0);
tableLayoutPanel_ActionPanel.Dock = DockStyle.Bottom;
tableLayoutPanel_ActionPanel.Location = new Point(0, 120);
tableLayoutPanel_ActionPanel.Name = "tableLayoutPanel_ActionPanel";
tableLayoutPanel_ActionPanel.RowCount = 1;
tableLayoutPanel_ActionPanel.RowStyles.Add(new RowStyle(SizeType.Absolute, 30F));
tableLayoutPanel_ActionPanel.Size = new Size(300, 30);
tableLayoutPanel_ActionPanel.TabIndex = 2147483647;
//
// tableLayoutPanel_TitlePanel
//
resources.ApplyResources(tableLayoutPanel_TitlePanel, "tableLayoutPanel_TitlePanel");
tableLayoutPanel_TitlePanel.ColumnCount = 1;
tableLayoutPanel_TitlePanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
tableLayoutPanel_TitlePanel.Controls.Add(radLabel_Title, 0, 0);
tableLayoutPanel_TitlePanel.Dock = DockStyle.Top;
tableLayoutPanel_TitlePanel.Location = new Point(0, 0);
tableLayoutPanel_TitlePanel.Name = "tableLayoutPanel_TitlePanel";
tableLayoutPanel_TitlePanel.RowCount = 1;
tableLayoutPanel_TitlePanel.RowStyles.Add(new RowStyle(SizeType.Percent, 50F));
tableLayoutPanel_TitlePanel.Size = new Size(300, 30);
tableLayoutPanel_TitlePanel.TabIndex = 2147483646;
tableLayoutPanel_TitlePanel.Visible = false;
//
// radLabel_Title
//
resources.ApplyResources(radLabel_Title, "radLabel_Title");
radLabel_Title.AutoSize = false;
radLabel_Title.Dock = DockStyle.Fill;
radLabel_Title.Location = new Point(3, 3);
radLabel_Title.Name = "radLabel_Title";
radLabel_Title.Size = new Size(294, 24);
radLabel_Title.TabIndex = 2147483645;
radLabel_Title.TextImageRelation = TextImageRelation.ImageBeforeText;
//
// RadFlyoutBase
//
resources.ApplyResources(this, "$this");
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
Controls.Add(tableLayoutPanel_TitlePanel);
Controls.Add(tableLayoutPanel_ActionPanel);
Name = "RadFlyoutBase";
Size = new Size(300, 150);
((System.ComponentModel.ISupportInitialize)radButton_Cancel).EndInit();
((System.ComponentModel.ISupportInitialize)radButton_Confirm).EndInit();
tableLayoutPanel_ActionPanel.ResumeLayout(false);

View File

@@ -117,193 +117,4 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="radButton_Cancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="radButton_Cancel.ImageAlignment" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleRight</value>
</data>
<data name="radButton_Cancel.Location" type="System.Drawing.Point, System.Drawing">
<value>187, 3</value>
</data>
<data name="radButton_Cancel.Size" type="System.Drawing.Size, System.Drawing">
<value>110, 24</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="radButton_Cancel.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="radButton_Cancel.Text" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="radButton_Cancel.TextAlignment" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="radButton_Cancel.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms">
<value>ImageBeforeText</value>
</data>
<data name="&gt;&gt;radButton_Cancel.Name" xml:space="preserve">
<value>radButton_Cancel</value>
</data>
<data name="&gt;&gt;radButton_Cancel.Type" xml:space="preserve">
<value>Telerik.WinControls.UI.RadButton, Telerik.WinControls.UI, Culture=neutral, PublicKeyToken=5bb2a467cbec794e</value>
</data>
<data name="&gt;&gt;radButton_Cancel.Parent" xml:space="preserve">
<value>tableLayoutPanel_ActionPanel</value>
</data>
<data name="&gt;&gt;radButton_Cancel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="radButton_Confirm.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="radButton_Confirm.ImageAlignment" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleRight</value>
</data>
<data name="radButton_Confirm.Location" type="System.Drawing.Point, System.Drawing">
<value>71, 3</value>
</data>
<data name="radButton_Confirm.Size" type="System.Drawing.Size, System.Drawing">
<value>110, 24</value>
</data>
<data name="radButton_Confirm.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="radButton_Confirm.Text" xml:space="preserve">
<value>Okay</value>
</data>
<data name="radButton_Confirm.TextAlignment" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="radButton_Confirm.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms">
<value>ImageBeforeText</value>
</data>
<data name="&gt;&gt;radButton_Confirm.Name" xml:space="preserve">
<value>radButton_Confirm</value>
</data>
<data name="&gt;&gt;radButton_Confirm.Type" xml:space="preserve">
<value>Telerik.WinControls.UI.RadButton, Telerik.WinControls.UI, Culture=neutral, PublicKeyToken=5bb2a467cbec794e</value>
</data>
<data name="&gt;&gt;radButton_Confirm.Parent" xml:space="preserve">
<value>tableLayoutPanel_ActionPanel</value>
</data>
<data name="&gt;&gt;radButton_Confirm.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tableLayoutPanel_ActionPanel.ColumnCount" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="tableLayoutPanel_ActionPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="tableLayoutPanel_ActionPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 120</value>
</data>
<data name="tableLayoutPanel_ActionPanel.RowCount" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="tableLayoutPanel_ActionPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>300, 30</value>
</data>
<data name="tableLayoutPanel_ActionPanel.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;tableLayoutPanel_ActionPanel.Name" xml:space="preserve">
<value>tableLayoutPanel_ActionPanel</value>
</data>
<data name="&gt;&gt;tableLayoutPanel_ActionPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel_ActionPanel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;tableLayoutPanel_ActionPanel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="tableLayoutPanel_ActionPanel.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="radButton_Confirm" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="radButton_Cancel" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,100,AutoSize,0,AutoSize,0" /&gt;&lt;Rows Styles="Absolute,30" /&gt;&lt;/TableLayoutSettings&gt;</value>
</data>
<data name="tableLayoutPanel_TitlePanel.ColumnCount" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="radLabel_Title.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="radLabel_Title.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="radLabel_Title.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="radLabel_Title.Size" type="System.Drawing.Size, System.Drawing">
<value>294, 24</value>
</data>
<data name="radLabel_Title.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="radLabel_Title.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms">
<value>ImageBeforeText</value>
</data>
<data name="&gt;&gt;radLabel_Title.Name" xml:space="preserve">
<value>radLabel_Title</value>
</data>
<data name="&gt;&gt;radLabel_Title.Type" xml:space="preserve">
<value>Telerik.WinControls.UI.RadLabel, Telerik.WinControls.UI, Culture=neutral, PublicKeyToken=5bb2a467cbec794e</value>
</data>
<data name="&gt;&gt;radLabel_Title.Parent" xml:space="preserve">
<value>tableLayoutPanel_TitlePanel</value>
</data>
<data name="&gt;&gt;radLabel_Title.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tableLayoutPanel_TitlePanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
</data>
<data name="tableLayoutPanel_TitlePanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="tableLayoutPanel_TitlePanel.RowCount" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="tableLayoutPanel_TitlePanel.Size" type="System.Drawing.Size, System.Drawing">
<value>300, 30</value>
</data>
<data name="tableLayoutPanel_TitlePanel.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="tableLayoutPanel_TitlePanel.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;tableLayoutPanel_TitlePanel.Name" xml:space="preserve">
<value>tableLayoutPanel_TitlePanel</value>
</data>
<data name="&gt;&gt;tableLayoutPanel_TitlePanel.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel_TitlePanel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;tableLayoutPanel_TitlePanel.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tableLayoutPanel_TitlePanel.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="radLabel_Title" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,50" /&gt;&lt;Rows Styles="Percent,50" /&gt;&lt;/TableLayoutSettings&gt;</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>7, 15</value>
</data>
<data name="$this.Size" type="System.Drawing.Size, System.Drawing">
<value>300, 150</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>RadFlyoutBase</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.UserControl, System.Windows.Forms, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
</root>

View File

@@ -48,7 +48,7 @@ partial class FlyoutBase
tableLayoutPanel_TitlePanel.RowCount = 1;
tableLayoutPanel_TitlePanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
tableLayoutPanel_TitlePanel.Size = new System.Drawing.Size(300, 29);
tableLayoutPanel_TitlePanel.TabIndex = 0;
tableLayoutPanel_TitlePanel.TabIndex = 2147483647;
//
// label_Title
//
@@ -56,7 +56,7 @@ partial class FlyoutBase
label_Title.Location = new System.Drawing.Point(3, 0);
label_Title.Name = "label_Title";
label_Title.Size = new System.Drawing.Size(294, 29);
label_Title.TabIndex = 0;
label_Title.TabIndex = 2147483646;
label_Title.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// tableLayoutPanel_ActionPanel
@@ -75,7 +75,7 @@ partial class FlyoutBase
tableLayoutPanel_ActionPanel.RowCount = 1;
tableLayoutPanel_ActionPanel.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel_ActionPanel.Size = new System.Drawing.Size(300, 29);
tableLayoutPanel_ActionPanel.TabIndex = 1;
tableLayoutPanel_ActionPanel.TabIndex = 2147483645;
tableLayoutPanel_ActionPanel.Visible = false;
//
// button_Accept
@@ -83,7 +83,7 @@ partial class FlyoutBase
button_Accept.Location = new System.Drawing.Point(141, 3);
button_Accept.Name = "button_Accept";
button_Accept.Size = new System.Drawing.Size(75, 23);
button_Accept.TabIndex = 2;
button_Accept.TabIndex = 2147483640;
button_Accept.Text = "Accept";
button_Accept.UseVisualStyleBackColor = true;
button_Accept.Click += Button_Accept_Click;
@@ -93,7 +93,7 @@ partial class FlyoutBase
button_Cancel.Location = new System.Drawing.Point(222, 3);
button_Cancel.Name = "button_Cancel";
button_Cancel.Size = new System.Drawing.Size(75, 23);
button_Cancel.TabIndex = 3;
button_Cancel.TabIndex = 2147483641;
button_Cancel.Text = "Cancel";
button_Cancel.UseVisualStyleBackColor = true;
button_Cancel.Click += Button_Cancel_Click;