defaultcs.aspx.cs

来自「Telerik是很大的第三方软件制造商」· CS 代码 · 共 223 行

CS
223
字号
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using Telerik.QuickStart;
using Telerik.WebControls;

namespace Telerik.DockExamplesCSharp.DockEnabled
{
	/// <summary>
	/// Summary description for DefaultCS.
	/// </summary>
	public class DefaultCS : XhtmlPage
	{
		protected Telerik.WebControls.RadDockingManager RadDockingManager1;
		protected Telerik.WebControls.RadDockingZone RadDockingZone1;
		protected Telerik.WebControls.RadDockingZone RadDockingZone2;
		protected Telerik.WebControls.RadDockableObject RadDockableObject1;
		protected Telerik.WebControls.RadDockableObject RadDockableObject2;
		protected Telerik.WebControls.RadDockableObject RadDockableObject3;
		protected Telerik.WebControls.RadDockableObject RadDockableObject4;

        protected CheckBox chkBoxEnableManager;
		protected CheckBox chkBoxEnableZone1;
		protected CheckBox chkBoxEnableZone2;
		protected CheckBox chkBoxEnableObject1;
		protected CheckBox chkBoxEnableObject2;
		protected CheckBox chkBoxEnableObject3;
		protected CheckBox chkBoxEnableObject4;

		protected CheckBox chkBoxShowTitleObject1;
		protected CheckBox chkBoxShowTitleObject2;
		protected CheckBox chkBoxShowTitleObject3;
		protected CheckBox chkBoxShowTitleObject4;

		private void Page_Load(object sender, System.EventArgs e)
		{
		}

		#region Web Form Designer generated code
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: This call is required by the ASP.NET Web Form Designer.
			//
			InitializeComponent();
			base.OnInit(e);
		}

		protected override void OnPreRender(EventArgs e)
		{
			UpdateCheckBoxState();
		}

		
		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{    
			this.Load += new System.EventHandler(this.Page_Load);

			chkBoxEnableManager.CheckedChanged += new EventHandler(chkBoxEnableManager_CheckedChanged);
			
			chkBoxEnableZone1.CheckedChanged += new EventHandler(chkBoxEnableZone1_CheckedChanged);
			chkBoxEnableZone2.CheckedChanged += new EventHandler(chkBoxEnableZone2_CheckedChanged);

			chkBoxEnableObject1.CheckedChanged += new EventHandler(chkBoxEnableObject1_CheckedChanged);
			chkBoxEnableObject2.CheckedChanged += new EventHandler(chkBoxEnableObject2_CheckedChanged);
			chkBoxEnableObject3.CheckedChanged += new EventHandler(chkBoxEnableObject3_CheckedChanged);
			chkBoxEnableObject4.CheckedChanged += new EventHandler(chkBoxEnableObject4_CheckedChanged);

			chkBoxShowTitleObject1.CheckedChanged += new EventHandler(chkBoxShowTitleObject1_CheckedChanged);
			chkBoxShowTitleObject2.CheckedChanged += new EventHandler(chkBoxShowTitleObject2_CheckedChanged);
			chkBoxShowTitleObject3.CheckedChanged += new EventHandler(chkBoxShowTitleObject3_CheckedChanged);
			chkBoxShowTitleObject4.CheckedChanged += new EventHandler(chkBoxShowTitleObject4_CheckedChanged);

		}
		#endregion

		void UpdateCheckBoxState()
		{
			chkBoxEnableManager.Checked = RadDockingManager1.DockEnabled;
			
			chkBoxEnableZone1.Checked = RadDockingZone1.DockEnabled;
			chkBoxEnableZone2.Checked = RadDockingZone2.DockEnabled;

			chkBoxEnableObject1.Checked = (RadDockableObject1.DockingMode != RadDockingModeFlags.Disabled);
			chkBoxEnableObject2.Checked = (RadDockableObject2.DockingMode != RadDockingModeFlags.Disabled);
			chkBoxEnableObject3.Checked = (RadDockableObject3.DockingMode != RadDockingModeFlags.Disabled);
			chkBoxEnableObject4.Checked = (RadDockableObject4.DockingMode != RadDockingModeFlags.Disabled);

			chkBoxShowTitleObject1.Checked = RadDockableObject1.ShowTitleBarWhenDisabled;
			chkBoxShowTitleObject2.Checked = RadDockableObject2.ShowTitleBarWhenDisabled;
			chkBoxShowTitleObject3.Checked = RadDockableObject3.ShowTitleBarWhenDisabled;
			chkBoxShowTitleObject4.Checked = RadDockableObject4.ShowTitleBarWhenDisabled;
		}

		private void chkBoxEnableManager_CheckedChanged(object sender, EventArgs e)
		{
			RadDockingManager1.DockEnabled = chkBoxEnableManager.Checked;
		}

		private void chkBoxEnableZone1_CheckedChanged(object sender, EventArgs e)
		{
			RadDockingZone1.DockEnabled = chkBoxEnableZone1.Checked;
		}

		private void chkBoxEnableZone2_CheckedChanged(object sender, EventArgs e)
		{
			RadDockingZone2.DockEnabled = chkBoxEnableZone2.Checked;
		}

		private void chkBoxEnableObject1_CheckedChanged(object sender, EventArgs e)
		{
			if (chkBoxEnableObject1.Checked) 
			{
				RadDockableObject1.DockingMode = RadDockingModeFlags.Dockable;
			} 
			else 
			{
				RadDockableObject1.DockingMode = RadDockingModeFlags.Disabled;
			}
		}

		private void chkBoxEnableObject2_CheckedChanged(object sender, EventArgs e)
		{
			if (chkBoxEnableObject2.Checked) 
			{
				RadDockableObject2.DockingMode = RadDockingModeFlags.Dockable;
			} 
			else 
			{
				RadDockableObject2.DockingMode = RadDockingModeFlags.Disabled;
			}
		}

		private void chkBoxEnableObject3_CheckedChanged(object sender, EventArgs e)
		{
			if (chkBoxEnableObject3.Checked) 
			{
				RadDockableObject3.DockingMode = RadDockingModeFlags.Dockable;
			} 
			else 
			{
				RadDockableObject3.DockingMode = RadDockingModeFlags.Disabled;
			}
			
		}

		private void chkBoxEnableObject4_CheckedChanged(object sender, EventArgs e)
		{
			if (chkBoxEnableObject4.Checked) 
			{
				RadDockableObject4.DockingMode = RadDockingModeFlags.Dockable;
			} 
			else 
			{
				RadDockableObject4.DockingMode = RadDockingModeFlags.Disabled;
			}
		}

		protected void Update1_Click(object sender, EventArgs e)
		{
			TextBox txt = (TextBox)RadDockableObject1.FindControl("TextBox1");
			Label label = (Label)RadDockableObject1.FindControl("Label1");
			
			label.Text = txt.Text;
		}

		protected void Update2_Click(object sender, EventArgs e)
		{
			TextBox txt = (TextBox)RadDockableObject2.FindControl("TextBox2");
			Label label = (Label)RadDockableObject2.FindControl("Label2");
			
			label.Text = txt.Text;
		}
		
		protected void Update3_Click(object sender, EventArgs e)
		{
			TextBox txt = (TextBox)RadDockableObject3.FindControl("TextBox3");
			Label label = (Label)RadDockableObject3.FindControl("Label3");
			
			label.Text = txt.Text;
		}
		
		protected void Update4_Click(object sender, EventArgs e)
		{
			TextBox txt = (TextBox)RadDockableObject4.FindControl("TextBox4");
			Label label = (Label)RadDockableObject4.FindControl("Label4");
			
			label.Text = txt.Text;
		}

		private void chkBoxShowTitleObject1_CheckedChanged(object sender, EventArgs e)
		{
			RadDockableObject1.ShowTitleBarWhenDisabled = chkBoxShowTitleObject1.Checked;
		}

		private void chkBoxShowTitleObject2_CheckedChanged(object sender, EventArgs e)
		{
			RadDockableObject2.ShowTitleBarWhenDisabled = chkBoxShowTitleObject2.Checked;
		}

		private void chkBoxShowTitleObject3_CheckedChanged(object sender, EventArgs e)
		{
			RadDockableObject3.ShowTitleBarWhenDisabled = chkBoxShowTitleObject3.Checked;
		}	

		private void chkBoxShowTitleObject4_CheckedChanged(object sender, EventArgs e)
		{
			RadDockableObject4.ShowTitleBarWhenDisabled = chkBoxShowTitleObject4.Checked;
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?