#region Copyright Syncfusion Inc. 2001 - 2024
//
// Copyright Syncfusion Inc. 2001 - 2024. All rights reserved.
//
// Use of this code is subject to the terms of our license.
// A copy of the current license can be obtained at any time by e-mailing
// licensing@syncfusion.com. Any infringement will be prosecuted under
// applicable laws.
//
#endregion
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using Syncfusion.Windows.Forms;
using Syncfusion.Windows.Forms.Tools;
using Syncfusion.Licensing;
namespace Syncfusion.Licensing
{
///
/// Summary description for Form1.
///
public class Form1 : MetroForm
{
private Syncfusion.Windows.Forms.Tools.ComboDropDown comboDropDown1;
private Syncfusion.Windows.Forms.Tools.TreeViewAdv treeView1;
private Syncfusion.Windows.Forms.Grid.GridListControl gridListControl1;
private Syncfusion.Windows.Forms.Tools.ComboDropDown comboDropDown2;
private System.Windows.Forms.ImageList imageList1;
private Syncfusion.Windows.Forms.Tools.ComboBoxAdv comboBoxAdv1;
private Syncfusion.Windows.Forms.Tools.AutoLabel autoLabel1;
private Label label19;
private Label label3;
private Label label5;
private BannerTextProvider bannerTextProvider1;
private Label label7;
private Syncfusion.Windows.Forms.Tools.ButtonEdit bannerClrEdit;
private Syncfusion.Windows.Forms.Tools.ButtonEditChildButton buttonEditChildButton1;
private Syncfusion.Windows.Forms.Tools.TextBoxExt textBoxExt1;
private Label label8;
private Label label9;
private Label label10;
private RadioButtonAdv rdoEdit;
private RadioButtonAdv rdoFocus;
private TextBoxExt txtBanner;
private ButtonAdv btnSetBanner;
private ColorDialog colorDialog1;
private GradientPanel gradientPanel1;
private SplitContainerAdv splitContainerAdv1;
private SkinManager skinManager1;
private GradientLabel gradientLabel1;
private System.ComponentModel.IContainer components;
public Form1()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
try
{
System.Drawing.Icon ico = new System.Drawing.Icon(GetIconFile(@"common\Images\Grid\Icon\sfgrid.ico"));
this.Icon = ico;
}
catch { }
comboBoxAdv1.SelectedIndex = 7;
this.treeView1.ShouldSelectNodeOnEnter = false;
this.treeView1.AfterSelect += new EventHandler(treeView1_AfterSelect);
this.gridListControl1.Grid.CellClick += new Syncfusion.Windows.Forms.Grid.GridCellClickEventHandler(Grid_CellClick);
//
// TODO: Add any constructor code after InitializeComponent call
//
this.treeView1.ExpandAll();
this.MinimumSize = this.Size;
#region GridList
ArrayList USStates = new ArrayList() ;
USStates.Add(new USState("Alaska", "AK", 1));
USStates.Add(new USState("Arizona", "AZ", 2));
USStates.Add(new USState("Arkansas", "AK", 3));
USStates.Add(new USState("California", "CA", 4));
USStates.Add(new USState("Colorado", "CO", 5));
USStates.Add(new USState("Connecticut", "CT", 6));
USStates.Add(new USState("Delaware", "DE", 3));
USStates.Add(new USState("Florida", "FL", 4));
USStates.Add(new USState("Georgia", "GA", 1));
USStates.Add(new USState("Hawaii", "HI", 0));
USStates.Add(new USState("Idaho", "ID", 3));
USStates.Add(new USState("Illinois", "IL", 2));
USStates.Add(new USState("Indiana", "IN", 6));
USStates.Add(new USState("Iowa", "IA", 5));
USStates.Add(new USState("Kansas", "KA", 5));
USStates.Add(new USState("Kentucky", "KY", 4));
USStates.Add(new USState("Louisiana", "LA", 3));
USStates.Add(new USState("Maine", "ME", 0));
USStates.Add(new USState("Maryland", "MD", 0));
USStates.Add(new USState("Massachusetts", "MA", 2));
USStates.Add(new USState("Michigan", "MI", 1));
USStates.Add(new USState("Minnesota", "MN", 6));
USStates.Add(new USState("Mississippi", "MS", 5));
USStates.Add(new USState("Missouri", "MO", 2));
USStates.Add(new USState("Montana", "MT", 1));
USStates.Add(new USState("Nebraska", "NE", 4));
USStates.Add(new USState("Nevada", "NV", 0));
USStates.Add(new USState("New Hampshire", "NH", 3));
USStates.Add(new USState("New Jersey", "NJ", 3));
USStates.Add(new USState("New Mexico", "NM", 2));
USStates.Add(new USState("New York", "NY", 5));
USStates.Add(new USState("North Carolina", "NC", 4));
USStates.Add(new USState("North Dakota", "ND", 4));
USStates.Add(new USState("Ohio", "OH", 1));
USStates.Add(new USState("Oklahoma", "OK", 2));
USStates.Add(new USState("Oregon", "OR", 5));
USStates.Add(new USState("Pennsylvania", "PA", 0));
USStates.Add(new USState("Rhode Island", "RI", 6));
USStates.Add(new USState("South Carolina", "SC", 5));
USStates.Add(new USState("South Dakota", "SD", 4));
USStates.Add(new USState("Tennessee", "TN", 3));
USStates.Add(new USState("Texas", "TX", 2));
USStates.Add(new USState("Utah", "UT", 0));
USStates.Add(new USState("Vermont", "VT", 1));
USStates.Add(new USState("Virginia", "VA", 0));
USStates.Add(new USState("Washington", "WA", 2));
USStates.Add(new USState("West Virginia", "WV", 0));
USStates.Add(new USState("Wisconsin", "WI", 3));
USStates.Add(new USState("Wyoming", "WY", 5));
ImageList imageList2 = new ImageList();
imageList2.ImageSize = new Size(15, 15);
#if NETCORE
imageList2.Images.Add(new Bitmap(@"..\\..\\..\ImageList\add2.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\\..\ImageList\bug_green.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\\..\ImageList\star_blue.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\\..\ImageList\navigate_check.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\\..\ImageList\jar_bean_delete.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\\..\ImageList\console.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\\..\ImageList\delete2.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\\..\ImageList\layout_horizontal.png"));
#else
imageList2.Images.Add(new Bitmap(@"..\\..\ImageList\add2.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\ImageList\bug_green.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\ImageList\star_blue.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\ImageList\navigate_check.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\ImageList\jar_bean_delete.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\ImageList\console.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\ImageList\delete2.png"));
imageList2.Images.Add(new Bitmap(@"..\\..\ImageList\layout_horizontal.png"));
#endif
this.gridListControl1.ImageList = imageList2;
this.gridListControl1.BeginUpdate();
this.gridListControl1.DataSource = USStates ;
this.gridListControl1.DisplayMember = "LongName" ;
this.gridListControl1.ValueMember = "ShortName" ;
this.gridListControl1.MultiColumn = true;
this.gridListControl1.ShowColumnHeader = true;
this.gridListControl1.SelectionMode = SelectionMode.One;
this.gridListControl1.ThemesEnabled = true;
this.gridListControl1.Grid.VerticalThumbTrack = true;
this.gridListControl1.FillLastColumn = true;
this.gridListControl1.EndUpdate();
#endregion
}
private string GetIconFile(string bitmapName)
{
for (int n = 0; n < 10; n++)
{
if (System.IO.File.Exists(bitmapName))
return bitmapName;
bitmapName = @"..\" + bitmapName;
}
return bitmapName;
}
void treeView1_AfterSelect(object sender, EventArgs e)
{
if (this.treeView1.SelectedNode != null)
// Set the combo's text to be the TreeNode's Text.
this.comboDropDown1.Text = this.treeView1.SelectedNode.Text;
else
this.comboDropDown1.Text = String.Empty;
// Close the dropdown.
this.comboDropDown1.PopupContainer.HidePopup(PopupCloseType.Done);
}
///
/// Clean up any resources being used.
///
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows Form Designer generated code
///
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
///
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo1 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv1 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv2 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv3 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv4 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv5 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv6 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv7 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv8 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv9 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv10 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv11 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
this.comboDropDown1 = new Syncfusion.Windows.Forms.Tools.ComboDropDown();
this.treeView1 = new Syncfusion.Windows.Forms.Tools.TreeViewAdv();
this.imageList1 = new System.Windows.Forms.ImageList(this.components);
this.comboDropDown2 = new Syncfusion.Windows.Forms.Tools.ComboDropDown();
this.gridListControl1 = new Syncfusion.Windows.Forms.Grid.GridListControl();
this.autoLabel1 = new Syncfusion.Windows.Forms.Tools.AutoLabel();
this.comboBoxAdv1 = new Syncfusion.Windows.Forms.Tools.ComboBoxAdv();
this.label19 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.bannerTextProvider1 = new Syncfusion.Windows.Forms.BannerTextProvider(this.components);
this.label7 = new System.Windows.Forms.Label();
this.bannerClrEdit = new Syncfusion.Windows.Forms.Tools.ButtonEdit();
this.buttonEditChildButton1 = new Syncfusion.Windows.Forms.Tools.ButtonEditChildButton();
this.textBoxExt1 = new Syncfusion.Windows.Forms.Tools.TextBoxExt();
this.label8 = new System.Windows.Forms.Label();
this.label9 = new System.Windows.Forms.Label();
this.label10 = new System.Windows.Forms.Label();
this.rdoEdit = new Syncfusion.Windows.Forms.Tools.RadioButtonAdv();
this.rdoFocus = new Syncfusion.Windows.Forms.Tools.RadioButtonAdv();
this.txtBanner = new Syncfusion.Windows.Forms.Tools.TextBoxExt();
this.btnSetBanner = new Syncfusion.Windows.Forms.ButtonAdv();
this.colorDialog1 = new System.Windows.Forms.ColorDialog();
this.gradientPanel1 = new Syncfusion.Windows.Forms.Tools.GradientPanel();
this.splitContainerAdv1 = new Syncfusion.Windows.Forms.Tools.SplitContainerAdv();
this.skinManager1 = new Syncfusion.Windows.Forms.SkinManager(this.components);
this.gradientLabel1 = new Syncfusion.Windows.Forms.Tools.GradientLabel();
((System.ComponentModel.ISupportInitialize)(this.comboDropDown1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.treeView1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.comboDropDown2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridListControl1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.comboBoxAdv1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bannerClrEdit)).BeginInit();
this.bannerClrEdit.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.textBoxExt1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.rdoEdit)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.rdoFocus)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.txtBanner)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gradientPanel1)).BeginInit();
this.gradientPanel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainerAdv1)).BeginInit();
this.splitContainerAdv1.Panel1.SuspendLayout();
this.splitContainerAdv1.Panel2.SuspendLayout();
this.splitContainerAdv1.SuspendLayout();
this.SuspendLayout();
//
// comboDropDown1
//
this.comboDropDown1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.comboDropDown1.BeforeTouchSize = new System.Drawing.Size(210, 27);
this.comboDropDown1.Location = new System.Drawing.Point(71, 104);
this.comboDropDown1.Name = "comboDropDown1";
this.comboDropDown1.PopupControl = this.treeView1;
this.comboDropDown1.Size = new System.Drawing.Size(210, 27);
this.comboDropDown1.Style = Syncfusion.Windows.Forms.VisualStyle.Office2016Colorful;
this.comboDropDown1.TabIndex = 0;
this.comboDropDown1.DropDown += new System.EventHandler(this.comboDropDown1_DropDown);
//
// treeView1
//
this.treeView1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.treeView1.BackgroundColor = new Syncfusion.Drawing.BrushInfo(System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))));
treeNodeAdvStyleInfo1.EnsureDefaultOptionedChild = true;
treeNodeAdvStyleInfo1.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(43)))), ((int)(((byte)(43)))));
treeNodeAdvStyleInfo1.ThemesEnabled = false;
this.treeView1.BaseStylePairs.AddRange(new Syncfusion.Windows.Forms.Tools.StyleNamePair[] {
new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo1)});
this.treeView1.BeforeTouchSize = new System.Drawing.Size(209, 192);
this.treeView1.Border3DStyle = System.Windows.Forms.Border3DStyle.Flat;
this.treeView1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.treeView1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(43)))), ((int)(((byte)(43)))));
//
//
//
this.treeView1.HelpTextControl.Location = new System.Drawing.Point(0, 0);
this.treeView1.HelpTextControl.Name = "helpText";
this.treeView1.HelpTextControl.TabIndex = 0;
this.treeView1.HideSelection = false;
this.treeView1.HotTracking = true;
this.treeView1.InactiveSelectedNodeForeColor = System.Drawing.SystemColors.ControlText;
this.treeView1.ItemHeight = 34;
this.treeView1.LabelEdit = true;
this.treeView1.LineColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(94)))), ((int)(((byte)(94)))));
this.treeView1.Location = new System.Drawing.Point(1015, 158);
this.treeView1.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(17)))), ((int)(((byte)(158)))), ((int)(((byte)(218)))));
this.treeView1.Name = "treeView1";
treeNodeAdv1.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv1.EnsureDefaultOptionedChild = true;
treeNodeAdv1.MultiLine = true;
treeNodeAdv2.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv2.EnsureDefaultOptionedChild = true;
treeNodeAdv2.MultiLine = true;
treeNodeAdv2.Optioned = true;
treeNodeAdv2.PlusMinusSize = new System.Drawing.Size(9, 9);
treeNodeAdv2.ShowLine = true;
treeNodeAdv2.Text = "Node1";
treeNodeAdv1.Nodes.AddRange(new Syncfusion.Windows.Forms.Tools.TreeNodeAdv[] {
treeNodeAdv2});
treeNodeAdv1.PlusMinusSize = new System.Drawing.Size(9, 9);
treeNodeAdv1.ShowLine = true;
treeNodeAdv1.Text = "Node0";
treeNodeAdv3.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv3.EnsureDefaultOptionedChild = true;
treeNodeAdv3.MultiLine = true;
treeNodeAdv3.PlusMinusSize = new System.Drawing.Size(9, 9);
treeNodeAdv3.ShowLine = true;
treeNodeAdv3.Text = "Node10";
treeNodeAdv4.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv4.EnsureDefaultOptionedChild = true;
treeNodeAdv4.MultiLine = true;
treeNodeAdv5.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv5.EnsureDefaultOptionedChild = true;
treeNodeAdv5.MultiLine = true;
treeNodeAdv5.Optioned = true;
treeNodeAdv5.PlusMinusSize = new System.Drawing.Size(9, 9);
treeNodeAdv5.ShowLine = true;
treeNodeAdv5.Text = "Node3";
treeNodeAdv4.Nodes.AddRange(new Syncfusion.Windows.Forms.Tools.TreeNodeAdv[] {
treeNodeAdv5});
treeNodeAdv4.PlusMinusSize = new System.Drawing.Size(9, 9);
treeNodeAdv4.ShowLine = true;
treeNodeAdv4.Text = "Node2";
treeNodeAdv6.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv6.EnsureDefaultOptionedChild = true;
treeNodeAdv6.MultiLine = true;
treeNodeAdv7.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv7.EnsureDefaultOptionedChild = true;
treeNodeAdv7.MultiLine = true;
treeNodeAdv7.Optioned = true;
treeNodeAdv7.PlusMinusSize = new System.Drawing.Size(9, 9);
treeNodeAdv7.ShowLine = true;
treeNodeAdv7.Text = "Node5";
treeNodeAdv6.Nodes.AddRange(new Syncfusion.Windows.Forms.Tools.TreeNodeAdv[] {
treeNodeAdv7});
treeNodeAdv6.PlusMinusSize = new System.Drawing.Size(9, 9);
treeNodeAdv6.ShowLine = true;
treeNodeAdv6.Text = "Node4";
treeNodeAdv8.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv8.EnsureDefaultOptionedChild = true;
treeNodeAdv8.MultiLine = true;
treeNodeAdv9.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv9.EnsureDefaultOptionedChild = true;
treeNodeAdv9.MultiLine = true;
treeNodeAdv9.Optioned = true;
treeNodeAdv9.PlusMinusSize = new System.Drawing.Size(9, 9);
treeNodeAdv9.ShowLine = true;
treeNodeAdv9.Text = "Node7";
treeNodeAdv8.Nodes.AddRange(new Syncfusion.Windows.Forms.Tools.TreeNodeAdv[] {
treeNodeAdv9});
treeNodeAdv8.PlusMinusSize = new System.Drawing.Size(9, 9);
treeNodeAdv8.ShowLine = true;
treeNodeAdv8.Text = "Node6";
treeNodeAdv10.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv10.EnsureDefaultOptionedChild = true;
treeNodeAdv10.MultiLine = true;
treeNodeAdv11.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv11.EnsureDefaultOptionedChild = true;
treeNodeAdv11.MultiLine = true;
treeNodeAdv11.PlusMinusSize = new System.Drawing.Size(9, 9);
treeNodeAdv11.ShowLine = true;
treeNodeAdv11.Text = "Node9";
treeNodeAdv10.Nodes.AddRange(new Syncfusion.Windows.Forms.Tools.TreeNodeAdv[] {
treeNodeAdv11});
treeNodeAdv10.PlusMinusSize = new System.Drawing.Size(9, 9);
treeNodeAdv10.ShowLine = true;
treeNodeAdv10.Text = "Node8";
this.treeView1.Nodes.AddRange(new Syncfusion.Windows.Forms.Tools.TreeNodeAdv[] {
treeNodeAdv1,
treeNodeAdv3,
treeNodeAdv4,
treeNodeAdv6,
treeNodeAdv8,
treeNodeAdv10});
this.treeView1.RightImageList = this.imageList1;
this.treeView1.SelectedNodeBackground = new Syncfusion.Drawing.BrushInfo(System.Drawing.Color.FromArgb(((int)(((byte)(197)))), ((int)(((byte)(197)))), ((int)(((byte)(197))))));
this.treeView1.SelectedNodeForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(43)))), ((int)(((byte)(43)))));
this.treeView1.ShowFocusRect = false;
this.treeView1.Size = new System.Drawing.Size(209, 192);
this.treeView1.Style = Syncfusion.Windows.Forms.Tools.TreeStyle.Office2016Colorful;
this.treeView1.TabIndex = 1;
this.treeView1.ThemesEnabled = false;
//
//
//
this.treeView1.ToolTipControl.Location = new System.Drawing.Point(0, 0);
this.treeView1.ToolTipControl.Name = "toolTip";
this.treeView1.ToolTipControl.TabIndex = 1;
this.treeView1.TransparentControls = true;
//
// imageList1
//
this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
this.imageList1.Images.SetKeyName(0, "");
this.imageList1.Images.SetKeyName(1, "");
this.imageList1.Images.SetKeyName(2, "");
this.imageList1.Images.SetKeyName(3, "");
//
// comboDropDown2
//
this.comboDropDown2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.comboDropDown2.BeforeTouchSize = new System.Drawing.Size(210, 27);
this.comboDropDown2.Location = new System.Drawing.Point(71, 258);
this.comboDropDown2.Name = "comboDropDown2";
this.comboDropDown2.PopupControl = this.gridListControl1;
this.comboDropDown2.Size = new System.Drawing.Size(210, 27);
this.comboDropDown2.Style = Syncfusion.Windows.Forms.VisualStyle.Office2016Colorful;
this.comboDropDown2.TabIndex = 4;
//
// gridListControl1
//
this.gridListControl1.AlphaBlendSelectionColor = System.Drawing.Color.FromArgb(((int)(((byte)(130)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));
this.gridListControl1.ApplyVisualStyles = false;
this.gridListControl1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.gridListControl1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.gridListControl1.DisplayMember = "LongName";
this.gridListControl1.FillLastColumn = true;
this.gridListControl1.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2016Colorful;
this.gridListControl1.ItemHeight = 28;
this.gridListControl1.Location = new System.Drawing.Point(841, 284);
this.gridListControl1.MultiColumn = true;
this.gridListControl1.Name = "gridListControl1";
this.gridListControl1.Properties.BackgroundColor = System.Drawing.SystemColors.Window;
this.gridListControl1.Properties.GridLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(197)))), ((int)(((byte)(197)))), ((int)(((byte)(197)))));
this.gridListControl1.SelectedIndex = -1;
this.gridListControl1.Size = new System.Drawing.Size(210, 203);
this.gridListControl1.TabIndex = 2;
this.gridListControl1.ThemesEnabled = true;
this.gridListControl1.TopIndex = 0;
this.gridListControl1.ValueMember = "ShortName";
//
// autoLabel1
//
this.autoLabel1.Location = new System.Drawing.Point(15, 307);
this.autoLabel1.Name = "autoLabel1";
this.autoLabel1.Size = new System.Drawing.Size(44, 19);
this.autoLabel1.TabIndex = 4;
this.autoLabel1.Text = "Styles";
//
// comboBoxAdv1
//
this.comboBoxAdv1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.comboBoxAdv1.BeforeTouchSize = new System.Drawing.Size(196, 27);
this.comboBoxAdv1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBoxAdv1.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.comboBoxAdv1.Items.AddRange(new object[] {
"Office2007Blue",
"Office2007Silver",
"Office2007Black",
"Office2010Blue",
"Office2010Black",
"Office2010Silver",
"Metro",
"Office2016Colorful",
"Office2016White",
"Office2016DarkGray",
"Office2016Black"});
this.comboBoxAdv1.Location = new System.Drawing.Point(79, 306);
this.comboBoxAdv1.Name = "comboBoxAdv1";
this.comboBoxAdv1.Size = new System.Drawing.Size(196, 27);
this.comboBoxAdv1.Style = Syncfusion.Windows.Forms.VisualStyle.Office2016Colorful;
this.comboBoxAdv1.TabIndex = 3;
this.comboBoxAdv1.Text = "Office2007Blue";
this.comboBoxAdv1.SelectedIndexChanged += new System.EventHandler(this.comboBoxAdv1_SelectedIndexChanged);
//
// label19
//
this.label19.BackColor = System.Drawing.Color.Transparent;
this.label19.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label19.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.label19.Location = new System.Drawing.Point(67, 57);
this.label19.Name = "label19";
this.label19.Size = new System.Drawing.Size(137, 27);
this.label19.TabIndex = 25;
this.label19.Text = "With TreeView";
this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// label3
//
this.label3.BackColor = System.Drawing.Color.Transparent;
this.label3.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label3.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.label3.Location = new System.Drawing.Point(67, 209);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(172, 27);
this.label3.TabIndex = 27;
this.label3.Text = "With GridListControl";
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// label5
//
this.label5.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label5.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.label5.Location = new System.Drawing.Point(17, 252);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(123, 26);
this.label5.TabIndex = 31;
this.label5.Text = "Visual Styles";
this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// label7
//
this.label7.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label7.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.label7.Location = new System.Drawing.Point(17, 21);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(177, 26);
this.label7.TabIndex = 33;
this.label7.Text = "BannerText Settings";
this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// bannerClrEdit
//
this.bannerClrEdit.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.bannerClrEdit.BeforeTouchSize = new System.Drawing.Size(210, 32);
this.bannerClrEdit.Buttons.Add(this.buttonEditChildButton1);
this.bannerClrEdit.ButtonStyle = Syncfusion.Windows.Forms.ButtonAppearance.Office2016Colorful;
this.bannerClrEdit.Controls.Add(this.buttonEditChildButton1);
this.bannerClrEdit.Controls.Add(this.textBoxExt1);
this.bannerClrEdit.Location = new System.Drawing.Point(66, 148);
this.bannerClrEdit.MetroColor = System.Drawing.Color.Gray;
this.bannerClrEdit.Name = "bannerClrEdit";
this.bannerClrEdit.Size = new System.Drawing.Size(210, 32);
this.bannerClrEdit.TabIndex = 34;
this.bannerClrEdit.TextBox = this.textBoxExt1;
this.bannerClrEdit.UseVisualStyle = true;
this.bannerClrEdit.ButtonClicked += new Syncfusion.Windows.Forms.Tools.ButtonClickedEventHandler(this.bannerClrEdit_ButtonClicked);
//
// buttonEditChildButton1
//
this.buttonEditChildButton1.BackColor = System.Drawing.Color.Gray;
this.buttonEditChildButton1.BeforeTouchSize = new System.Drawing.Size(20, 28);
this.buttonEditChildButton1.BorderStyleAdv = Syncfusion.Windows.Forms.ButtonAdvBorderStyle.Flat;
this.buttonEditChildButton1.ComboEditBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.buttonEditChildButton1.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.buttonEditChildButton1.Image = null;
this.buttonEditChildButton1.IsBackStageButton = false;
this.buttonEditChildButton1.Name = "buttonEditChildButton1";
this.buttonEditChildButton1.PreferredWidth = 20;
this.buttonEditChildButton1.TabIndex = 1;
this.buttonEditChildButton1.Text = "...";
//
// textBoxExt1
//
this.textBoxExt1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.textBoxExt1.BeforeTouchSize = new System.Drawing.Size(186, 26);
this.textBoxExt1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(197)))), ((int)(((byte)(197)))), ((int)(((byte)(197)))));
this.textBoxExt1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.textBoxExt1.Cursor = System.Windows.Forms.Cursors.IBeam;
this.textBoxExt1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(68)))), ((int)(((byte)(68)))));
this.textBoxExt1.Location = new System.Drawing.Point(2, 3);
this.textBoxExt1.Metrocolor = System.Drawing.Color.Empty;
this.textBoxExt1.Name = "textBoxExt1";
this.textBoxExt1.OverflowIndicatorToolTipText = null;
this.textBoxExt1.Size = new System.Drawing.Size(186, 26);
this.textBoxExt1.Style = Syncfusion.Windows.Forms.Tools.TextBoxExt.theme.Office2016Colorful;
this.textBoxExt1.TabIndex = 0;
//
// label8
//
this.label8.AutoSize = true;
this.label8.Location = new System.Drawing.Point(17, 60);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(33, 19);
this.label8.TabIndex = 2;
this.label8.Text = "Text";
//
// label9
//
this.label9.AutoSize = true;
this.label9.Location = new System.Drawing.Point(17, 104);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(45, 19);
this.label9.TabIndex = 3;
this.label9.Text = "Mode";
//
// label10
//
this.label10.AutoSize = true;
this.label10.Location = new System.Drawing.Point(17, 150);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(42, 19);
this.label10.TabIndex = 4;
this.label10.Text = "Color";
//
// rdoEdit
//
this.rdoEdit.BeforeTouchSize = new System.Drawing.Size(95, 28);
this.rdoEdit.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(197)))), ((int)(((byte)(197)))), ((int)(((byte)(197)))));
this.rdoEdit.DrawFocusRectangle = false;
this.rdoEdit.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(43)))), ((int)(((byte)(43)))));
this.rdoEdit.HotBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));
this.rdoEdit.ImageCheckBoxSize = new System.Drawing.Size(16, 16);
this.rdoEdit.Location = new System.Drawing.Point(66, 102);
this.rdoEdit.MetroColor = System.Drawing.Color.Gray;
this.rdoEdit.Name = "rdoEdit";
this.rdoEdit.Size = new System.Drawing.Size(95, 28);
this.rdoEdit.Style = Syncfusion.Windows.Forms.Tools.RadioButtonAdvStyle.Office2016Colorful;
this.rdoEdit.TabIndex = 35;
this.rdoEdit.TabStop = false;
this.rdoEdit.Text = "Edit Mode";
this.rdoEdit.ThemesEnabled = false;
//
// rdoFocus
//
this.rdoFocus.BeforeTouchSize = new System.Drawing.Size(105, 28);
this.rdoFocus.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(197)))), ((int)(((byte)(197)))), ((int)(((byte)(197)))));
this.rdoFocus.Checked = true;
this.rdoFocus.DrawFocusRectangle = false;
this.rdoFocus.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(43)))), ((int)(((byte)(43)))));
this.rdoFocus.HotBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));
this.rdoFocus.ImageCheckBoxSize = new System.Drawing.Size(16, 16);
this.rdoFocus.Location = new System.Drawing.Point(168, 102);
this.rdoFocus.MetroColor = System.Drawing.Color.Gray;
this.rdoFocus.Name = "rdoFocus";
this.rdoFocus.Size = new System.Drawing.Size(105, 28);
this.rdoFocus.Style = Syncfusion.Windows.Forms.Tools.RadioButtonAdvStyle.Office2016Colorful;
this.rdoFocus.TabIndex = 36;
this.rdoFocus.Text = "Focus Mode";
this.rdoFocus.ThemesEnabled = false;
//
// txtBanner
//
this.txtBanner.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.txtBanner.BeforeTouchSize = new System.Drawing.Size(186, 26);
this.txtBanner.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(197)))), ((int)(((byte)(197)))), ((int)(((byte)(197)))));
this.txtBanner.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.txtBanner.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtBanner.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(68)))), ((int)(((byte)(68)))));
this.txtBanner.Location = new System.Drawing.Point(66, 58);
this.txtBanner.Metrocolor = System.Drawing.Color.Empty;
this.txtBanner.Name = "txtBanner";
this.txtBanner.Size = new System.Drawing.Size(210, 26);
this.txtBanner.Style = Syncfusion.Windows.Forms.Tools.TextBoxExt.theme.Office2016Colorful;
this.txtBanner.TabIndex = 37;
//
// btnSetBanner
//
this.btnSetBanner.Appearance = Syncfusion.Windows.Forms.ButtonAppearance.Office2016Black;
this.btnSetBanner.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
this.btnSetBanner.BeforeTouchSize = new System.Drawing.Size(108, 26);
this.btnSetBanner.Enabled = false;
this.btnSetBanner.IsBackStageButton = false;
this.btnSetBanner.KeepFocusRectangle = false;
this.btnSetBanner.Location = new System.Drawing.Point(112, 203);
this.btnSetBanner.Name = "btnSetBanner";
this.btnSetBanner.Size = new System.Drawing.Size(108, 26);
this.btnSetBanner.TabIndex = 38;
this.btnSetBanner.Text = "Set Banner Text";
this.btnSetBanner.TextImageRelation = System.Windows.Forms.TextImageRelation.TextAboveImage;
this.btnSetBanner.UseVisualStyle = true;
this.btnSetBanner.UseVisualStyleBackColor = true;
this.btnSetBanner.Click += new System.EventHandler(this.btnSetBanner_Click);
//
// gradientPanel1
//
this.gradientPanel1.BackColor = System.Drawing.Color.Transparent;
this.gradientPanel1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.gradientPanel1.Controls.Add(this.label7);
this.gradientPanel1.Controls.Add(this.label5);
this.gradientPanel1.Controls.Add(this.bannerClrEdit);
this.gradientPanel1.Controls.Add(this.comboBoxAdv1);
this.gradientPanel1.Controls.Add(this.label10);
this.gradientPanel1.Controls.Add(this.label9);
this.gradientPanel1.Controls.Add(this.btnSetBanner);
this.gradientPanel1.Controls.Add(this.autoLabel1);
this.gradientPanel1.Controls.Add(this.label8);
this.gradientPanel1.Controls.Add(this.rdoFocus);
this.gradientPanel1.Controls.Add(this.txtBanner);
this.gradientPanel1.Controls.Add(this.rdoEdit);
this.gradientPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.gradientPanel1.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.gradientPanel1.Location = new System.Drawing.Point(0, 0);
this.gradientPanel1.Name = "gradientPanel1";
this.gradientPanel1.Size = new System.Drawing.Size(290, 364);
this.gradientPanel1.TabIndex = 39;
//
// splitContainerAdv1
//
this.splitContainerAdv1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.splitContainerAdv1.BeforeTouchSize = 8;
this.splitContainerAdv1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.splitContainerAdv1.HotExpandLine = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));
this.splitContainerAdv1.Location = new System.Drawing.Point(24, 113);
this.splitContainerAdv1.Name = "splitContainerAdv1";
//
// splitContainerAdv1.Panel1
//
this.splitContainerAdv1.Panel1.BackgroundColor = new Syncfusion.Drawing.BrushInfo(System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))));
this.splitContainerAdv1.Panel1.Controls.Add(this.label19);
this.splitContainerAdv1.Panel1.Controls.Add(this.comboDropDown1);
this.splitContainerAdv1.Panel1.Controls.Add(this.comboDropDown2);
this.splitContainerAdv1.Panel1.Controls.Add(this.label3);
this.splitContainerAdv1.Panel1.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
//
// splitContainerAdv1.Panel2
//
this.splitContainerAdv1.Panel2.BackgroundColor = new Syncfusion.Drawing.BrushInfo(System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))));
this.splitContainerAdv1.Panel2.Controls.Add(this.gradientPanel1);
this.splitContainerAdv1.Size = new System.Drawing.Size(770, 366);
this.splitContainerAdv1.SplitterDistance = 470;
this.splitContainerAdv1.SplitterWidth = 8;
this.splitContainerAdv1.Style = Syncfusion.Windows.Forms.Tools.Enums.Style.Office2016Colorful;
this.splitContainerAdv1.TabIndex = 40;
this.splitContainerAdv1.Text = "splitContainerAdv1";
this.splitContainerAdv1.Click += new System.EventHandler(this.splitContainerAdv1_Click);
//
// skinManager1
//
this.skinManager1.Controls = this;
this.skinManager1.VisualTheme = Syncfusion.Windows.Forms.VisualTheme.Office2016Colorful;
//
// gradientLabel1
//
this.gradientLabel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.gradientLabel1.BackgroundColor = new Syncfusion.Drawing.BrushInfo(System.Drawing.Color.Transparent);
this.gradientLabel1.BeforeTouchSize = new System.Drawing.Size(771, 77);
this.gradientLabel1.BorderAppearance = System.Windows.Forms.BorderStyle.FixedSingle;
this.gradientLabel1.BorderSides = ((System.Windows.Forms.Border3DSide)((((System.Windows.Forms.Border3DSide.Left | System.Windows.Forms.Border3DSide.Top)
| System.Windows.Forms.Border3DSide.Right)
| System.Windows.Forms.Border3DSide.Bottom)));
this.gradientLabel1.Location = new System.Drawing.Point(24, 16);
this.gradientLabel1.Name = "gradientLabel1";
this.gradientLabel1.Size = new System.Drawing.Size(771, 77);
this.gradientLabel1.TabIndex = 39;
this.gradientLabel1.Text = resources.GetString("label1.Text");
this.gradientLabel1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 15);
this.BackColor = System.Drawing.Color.White;
this.ClientSize = new System.Drawing.Size(818, 506);
this.Controls.Add(this.treeView1);
this.Controls.Add(this.splitContainerAdv1);
this.Controls.Add(this.gridListControl1);
this.Controls.Add(this.gradientLabel1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MetroColor = System.Drawing.Color.White;
this.Name = "Form1";
this.Padding = new System.Windows.Forms.Padding(20);
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Combo DropDown";
this.Load += new System.EventHandler(this.Form1_Load);
((System.ComponentModel.ISupportInitialize)(this.comboDropDown1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.treeView1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.comboDropDown2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridListControl1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.comboBoxAdv1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bannerClrEdit)).EndInit();
this.bannerClrEdit.ResumeLayout(false);
this.bannerClrEdit.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.textBoxExt1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.rdoEdit)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.rdoFocus)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.txtBanner)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gradientPanel1)).EndInit();
this.gradientPanel1.ResumeLayout(false);
this.gradientPanel1.PerformLayout();
this.splitContainerAdv1.Panel1.ResumeLayout(false);
this.splitContainerAdv1.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.splitContainerAdv1)).EndInit();
this.splitContainerAdv1.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
///
/// The main entry point for the application.
///
[STAThread]
static void Main()
{
SyncfusionLicenseProvider.RegisterLicense(DemoCommon.FindLicenseKey());
Application.Run(new Form1());
}
#region AfterDropDownPopup
private void AfterDropDownPopup(object sender, EventArgs e)
{
// Uncomment this line, if you want the tree to take focus on dropdown.
//this.treeView1.Focus();
}
#endregion
#region DropDown
private void comboDropDown1_DropDown(object sender, System.EventArgs e)
{
// Before the dropdown is shown, select a TreeNode based on the text in the combo.
if (this.comboDropDown1.Text != String.Empty)
{
TreeNodeAdv matchedNode = this.FindNode(this.treeView1.Nodes, this.comboDropDown1.Text);
this.treeView1.SelectedNode = matchedNode;
}
}
#endregion
#region TreeNode
// Recursively traverse through all the nodes looking for a node with the specified text.
private TreeNodeAdv FindNode(TreeNodeAdvCollection nodes, string text)
{
foreach(TreeNodeAdv child in nodes)
if(child.Text == text)
return child;
foreach(TreeNodeAdv child in nodes)
{
TreeNodeAdv matched = this.FindNode(child.Nodes, text);
if(matched != null)
return matched;
}
return null;
}
#endregion
private void Form1_Load (object sender, EventArgs e)
{
// Listen to the Popup event
this.comboDropDown1.PopupContainer.Popup += new EventHandler(this.AfterDropDownPopup);
Application.Idle += new EventHandler(Application_Idle);
}
#region BannerText Settings
void Application_Idle(object sender, EventArgs e)
{
if (txtBanner.Text == "")
btnSetBanner.Enabled = false;
else
btnSetBanner.Enabled = true;
}
private void bannerClrEdit_ButtonClicked(object sender, Syncfusion.Windows.Forms.Tools.ButtonClickedEventArgs args)
{
if (colorDialog1.ShowDialog() == DialogResult.OK)
this.bannerClrEdit.TextBox.BackColor = colorDialog1.Color;
}
void Grid_CellClick(object sender, Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs e)
{
if (this.gridListControl1.SelectedIndex != -1)
this.comboDropDown2.TextBox.Text = this.gridListControl1.SelectedItem.ToString();
else
this.comboDropDown2.TextBox.Text = String.Empty;
this.comboDropDown2.PopupContainer.HidePopup(PopupCloseType.Done);
}
void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
if (this.treeView1.SelectedNode != null)
// Set the combo's text to be the TreeNode's Text.
this.comboDropDown1.Text = this.treeView1.SelectedNode.Text;
else
this.comboDropDown1.Text = String.Empty;
// Close the dropdown.
this.comboDropDown1.PopupContainer.HidePopup(PopupCloseType.Done);
}
private void btnSetBanner_Click(object sender, EventArgs e)
{
BannerTextMode mode;
if (rdoEdit.Checked)
mode = BannerTextMode.EditMode;
else
mode = BannerTextMode.FocusMode;
BannerTextInfo binfo = this.bannerTextProvider1.GetBannerText(this.comboDropDown1);
binfo.Text = txtBanner.Text;
binfo.Mode = mode;
binfo.Color = bannerClrEdit.TextBox.BackColor;
binfo.Visible = true;
this.bannerTextProvider1.SetBannerText(comboDropDown1, binfo);
BannerTextInfo binfo2 = this.bannerTextProvider1.GetBannerText(this.comboDropDown2);
binfo2.Text = txtBanner.Text;
binfo2.Mode = mode;
binfo2.Visible = true;
this.bannerTextProvider1.SetBannerText(comboDropDown2, binfo2);
binfo2.Color = bannerClrEdit.TextBox.BackColor;
this.comboDropDown1.Refresh();
this.comboDropDown2.Refresh();
}
#endregion
#region Styles
private void GetColors(Color backcolor, Color forecolor)
{
this.BackColor = backcolor;
this.CaptionBarColor = backcolor;
this.MetroColor = backcolor;
this.ForeColor = forecolor;
this.CaptionForeColor = forecolor;
}
private void comboBoxAdv1_SelectedIndexChanged(object sender, EventArgs e)
{
switch (this.comboBoxAdv1.SelectedItem.ToString())
{
case "Metro":
this.skinManager1.VisualTheme = VisualTheme.Office2016White;
this.skinManager1.VisualTheme = VisualTheme.Metro;
this.GetColors(Color.White, Color.Black);
this.splitContainerAdv1.Style = Syncfusion.Windows.Forms.Tools.Enums.Style.Office2016Colorful;
this.gridListControl1.GridVisualStyles = GridVisualStyles.Metro;
this.comboDropDown1.ForeColor =
this.comboDropDown2.ForeColor =
this.comboBoxAdv1.ForeColor = SystemColors.WindowText;
break;
case "Office2007Blue":
this.skinManager1.VisualTheme = VisualTheme.Office2016White;
this.skinManager1.VisualTheme = VisualTheme.Office2007Blue;
this.splitContainerAdv1.Style = Syncfusion.Windows.Forms.Tools.Enums.Style.Office2007Blue;
this.comboDropDown1.Style = VisualStyle.Office2007;
this.comboDropDown2.Style = VisualStyle.Office2007;
this.comboBoxAdv1.Style = VisualStyle.Office2007;
this.comboBoxAdv1.Office2007ColorTheme = Office2007Theme.Blue;
this.comboDropDown1.Office2007ColorTheme = Office2007Theme.Blue;
this.comboDropDown2.Office2007ColorTheme = Office2007Theme.Blue;
this.gridListControl1.GridVisualStyles = GridVisualStyles.Office2007Blue;
this.comboDropDown1.ForeColor =
this.comboDropDown2.ForeColor =
this.comboBoxAdv1.ForeColor = SystemColors.WindowText;
this.GetColors(Color.White, Color.Black);
break;
case "Office2007Black":
this.skinManager1.VisualTheme = VisualTheme.Office2016White;
this.skinManager1.VisualTheme = VisualTheme.Office2007Black;
this.splitContainerAdv1.Style = Syncfusion.Windows.Forms.Tools.Enums.Style.Office2007Black;
this.comboDropDown1.Style = VisualStyle.Office2007;
this.comboDropDown2.Style = VisualStyle.Office2007;
this.comboBoxAdv1.Style = VisualStyle.Office2007;
this.comboBoxAdv1.Office2007ColorTheme = Office2007Theme.Black;
this.comboDropDown1.Office2007ColorTheme = Office2007Theme.Black;
this.comboDropDown2.Office2007ColorTheme = Office2007Theme.Black;
this.gridListControl1.GridVisualStyles = GridVisualStyles.Office2007Black;
this.comboDropDown1.ForeColor =
this.comboDropDown2.ForeColor =
this.comboBoxAdv1.ForeColor = SystemColors.WindowText; this.GetColors(Color.Black, Color.White);
break;
case "Office2007Silver":
this.skinManager1.VisualTheme = VisualTheme.Office2016White;
this.skinManager1.VisualTheme = VisualTheme.Office2007Silver;
this.splitContainerAdv1.Style = Syncfusion.Windows.Forms.Tools.Enums.Style.Office2007Silver;
this.comboDropDown1.Style = VisualStyle.Office2007;
this.comboDropDown2.Style = VisualStyle.Office2007;
this.comboBoxAdv1.Style = VisualStyle.Office2007;
this.comboBoxAdv1.Office2007ColorTheme = Office2007Theme.Silver;
this.comboDropDown1.Office2007ColorTheme = Office2007Theme.Silver;
this.comboDropDown2.Office2007ColorTheme = Office2007Theme.Silver;
this.gridListControl1.GridVisualStyles = GridVisualStyles.Office2010Silver;
this.comboDropDown1.ForeColor =
this.comboDropDown2.ForeColor =
this.comboBoxAdv1.ForeColor = SystemColors.WindowText; this.GetColors(Color.White, Color.Black);
break;
case "Office2010Silver":
this.skinManager1.VisualTheme = VisualTheme.Office2016White;
this.skinManager1.VisualTheme = VisualTheme.Office2010Silver;
this.splitContainerAdv1.Style = Syncfusion.Windows.Forms.Tools.Enums.Style.Office2007Silver;
this.gridListControl1.GridVisualStyles = GridVisualStyles.Office2010Silver;
this.comboDropDown1.ForeColor =
this.comboDropDown2.ForeColor =
this.comboBoxAdv1.ForeColor = SystemColors.WindowText; this.GetColors(Color.White, Color.Black);
break;
case "Office2010Black":
this.skinManager1.VisualTheme = VisualTheme.Office2016White;
this.skinManager1.VisualTheme = VisualTheme.Office2010Black;
this.splitContainerAdv1.Style = Syncfusion.Windows.Forms.Tools.Enums.Style.Office2007Black;
this.gridListControl1.GridVisualStyles = GridVisualStyles.Office2010Black;
this.comboDropDown1.ForeColor =
this.comboDropDown2.ForeColor =
this.comboBoxAdv1.ForeColor = SystemColors.WindowText;
this.GetColors(Color.Black, Color.White);
break;
case "Office2010Blue":
this.skinManager1.VisualTheme = VisualTheme.Office2016White;
this.skinManager1.VisualTheme = VisualTheme.Office2010Blue;
this.splitContainerAdv1.Style = Syncfusion.Windows.Forms.Tools.Enums.Style.Office2007Blue;
this.GetColors(Color.White, Color.Black);
this.comboDropDown1.ForeColor =
this.comboDropDown2.ForeColor =
this.comboBoxAdv1.ForeColor = SystemColors.WindowText;
this.gridListControl1.GridVisualStyles = GridVisualStyles.Office2010Blue;
break;
case "Office2016Colorful":
{
this.skinManager1.VisualTheme = VisualTheme.Office2016Colorful;
this.splitContainerAdv1.Style = Syncfusion.Windows.Forms.Tools.Enums.Style.Office2016Colorful;
this.btnSetBanner.Appearance = ButtonAppearance.Office2016Colorful;
this.gridListControl1.GridVisualStyles = GridVisualStyles.Metro;
this.GetColors(Color.White, Color.Black);
this.treeView1.Style = TreeStyle.Office2016Colorful;
this.gradientLabel1.BorderColor = ColorTranslator.FromHtml("#6a6a6a");
break;
}
case "Office2016White":
{
this.skinManager1.VisualTheme = VisualTheme.Office2016White;
this.splitContainerAdv1.Style = Syncfusion.Windows.Forms.Tools.Enums.Style.Office2016White;
this.btnSetBanner.Appearance = ButtonAppearance.Office2016White;
this.GetColors(Color.White, Color.Black);
this.gridListControl1.GridVisualStyles = GridVisualStyles.Metro;
this.treeView1.Style = TreeStyle.Office2016White;
this.gradientLabel1.BorderColor = ColorTranslator.FromHtml("#6a6a6a");
break;
}
case "Office2016DarkGray":
{
this.skinManager1.VisualTheme = VisualTheme.Office2016DarkGray;
this.splitContainerAdv1.Style = Syncfusion.Windows.Forms.Tools.Enums.Style.Office2016DarkGray;
this.comboDropDown1.Style = VisualStyle.Office2016DarkGray;
this.comboDropDown2.Style = VisualStyle.Office2016DarkGray;
this.btnSetBanner.Appearance = ButtonAppearance.Office2016DarkGray;
this.GetColors(Color.FromArgb(124, 124, 124), Color.LightGray);
this.treeView1.Style = TreeStyle.Office2016DarkGray;
this.gradientLabel1.BorderColor = ColorTranslator.FromHtml("#6a6a6a");
break;
}
case "Office2016Black":
{
this.skinManager1.VisualTheme = VisualTheme.Office2016Black;
this.splitContainerAdv1.Style = Syncfusion.Windows.Forms.Tools.Enums.Style.Office2016Black;
this.comboDropDown1.Style = VisualStyle.Office2016Black;
this.comboDropDown2.Style = VisualStyle.Office2016Black;
this.btnSetBanner.Appearance = ButtonAppearance.Office2016Black;
this.GetColors(Color.FromArgb(37, 37, 37), Color.White);
this.gridListControl1.GridVisualStyles = GridVisualStyles.Metro;
this.treeView1.Style = TreeStyle.Office2016Black;
this.gradientLabel1.BorderColor = ColorTranslator.FromHtml("#4e4e4e");
break;
}
}
}
#endregion
private void comboBoxAdv1_Click(object sender, EventArgs e)
{
}
private void splitContainerAdv1_Click(object sender, EventArgs e)
{
}
}
#region ArrayList
public class USState
{
private string myShortName ;
private string myLongName ;
private int imgIndex;
public USState(string strLongName, string strShortName, int imageIndex)
{
this.myShortName = strShortName;
this.myLongName = strLongName;
this.imgIndex = imageIndex;
}
public string ShortName
{
get
{
return myShortName;
}
}
public string LongName
{
get
{
return myLongName ;
}
}
public int ImageIndex
{
get
{
return imgIndex;
}
set
{
imgIndex = value;
}
}
public override string ToString()
{
return this.ShortName + " - " + this.LongName;
}
}
#endregion
}