c# 初学者问 界面设计: 谁能设计这样的界面?告诉我用那个控件
但单击按钮一时,在右边的框中显示内容;当单击按钮二时,在右边框中显示不同内容;以此类推。我是过了,在右边多用panel控件不行的呀,谁有别的办法。
[解决办法]
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(98, 42);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(41, 12);
this.label1.TabIndex = 0;
this.label1.Text = "label1";
//
// panel1
//
this.panel1.BackColor = System.Drawing.Color.Blue;
this.panel1.Controls.Add(this.label1);
this.panel1.Location = new System.Drawing.Point(0, 0);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(200, 100);
this.panel1.TabIndex = 0;
this.panel1.Controls.Add(this.label1);
//
// Com
//
this.Controls.Add(this.panel1);
要加什么 自己代码控制动态添加
清除的话 this.Controls.Remove() 或者clear()
[解决办法]
……
timeLabel1 = new WindowsControlLibrary3.TiemLabel();
[解决办法]
#region 工具栏单击事件 #region 表列表 /// <summary> /// 表列表 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ToolStripButtonDb_Click(object sender, EventArgs e) { TToolStripButton.Enabled = !TToolStripButton.Enabled; DbTable db = new DbTable(); db.Dock = DockStyle.Fill; this.TPanel.Controls.Clear(); this.TPanel.Controls.Add(db); this.TopLevel = true; TToolStripButton.Enabled = !TToolStripButton.Enabled; } #endregion #region 登录页面 /// <summary> /// 登录页面 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TToolStripButton_Click(object sender, EventArgs e) { TToolStripButton.Enabled = !TToolStripButton.Enabled; Db db = new Db(); db.Finish += new Db.EventHandler(db_Finish); db.Dock = DockStyle.Fill; this.TPanel.Controls.Clear(); this.TPanel.Controls.Add(db); this.TopLevel = true; TToolStripButton.Enabled = !TToolStripButton.Enabled; } #endregion #region 连接上数据库后 /// <summary> /// 登录完成后 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void db_Finish(object sender, DbEventArgs e) { //显示当前数据库连接 lbInfo.Text = string.Format("当前连接,{0}", e.UserInfo.ServerName); SqlManagement s = new SqlManagement(); s.Dock = DockStyle.Fill; this.TPanel.Controls.Clear(); this.TPanel.Controls.Add(s); this.TopLevel = true; } #endregion #region 生成代码 /// <summary> /// 生成代码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ToolStripButtonCreate_Click(object sender, EventArgs e) { ToolStripButtonCreate.Enabled = !ToolStripButtonCreate.Enabled; DbCreate dbCreate = new DbCreate(); dbCreate.Dock = DockStyle.Fill; this.TPanel.Controls.Clear(); this.TPanel.Controls.Add(dbCreate); this.TopLevel = true; ToolStripButtonCreate.Enabled = !ToolStripButtonCreate.Enabled; } #endregion #region 执行自定义SQL /// <summary> /// 执行自定义SQL /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TToolStripButtonSqlCommand_Click(object sender, EventArgs e) { TToolStripButtonSqlCommand.Enabled = !TToolStripButtonSqlCommand.Enabled; SqlManagement s = new SqlManagement(); s.Dock = DockStyle.Fill; this.TPanel.Controls.Clear(); this.TPanel.Controls.Add(s); this.TopLevel = true; TToolStripButtonSqlCommand.Enabled = !TToolStripButtonSqlCommand.Enabled; } #endregion #region 模板管理 /// <summary> /// 模板管理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ToolStripButtonCode_Click(object sender, EventArgs e) { ToolStripButtonCode.Enabled = !ToolStripButtonCode.Enabled; DbTemp db = new DbTemp(); db.Dock = DockStyle.Fill; this.TPanel.Controls.Clear(); this.TPanel.Controls.Add(db); this.TopLevel = true; ToolStripButtonCode.Enabled = !ToolStripButtonCode.Enabled; } #endregion #region 关于作者 /// <summary> /// 作者 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void 关于作者ToolStripMenuItem_Click(object sender, EventArgs e) { 关于作者ToolStripMenuItem.Enabled = !关于作者ToolStripMenuItem.Enabled; Author _Author = new Author(); _Author.Dock = DockStyle.Fill; this.TPanel.Controls.Clear(); this.TPanel.Controls.Add(_Author); this.TopLevel = true; 关于作者ToolStripMenuItem.Enabled = !关于作者ToolStripMenuItem.Enabled; } #endregion #region 帮助 /// <summary> /// 帮助 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void 帮助ToolStripMenuItem_Click(object sender, EventArgs e) { 帮助ToolStripMenuItem.Enabled = !帮助ToolStripMenuItem.Enabled; TstringHelp tHelp = new TstringHelp(); tHelp.Dock = DockStyle.Fill; this.TPanel.Controls.Clear(); this.TPanel.Controls.Add(tHelp); this.TopLevel = true; 帮助ToolStripMenuItem.Enabled = !帮助ToolStripMenuItem.Enabled; } #endregion #region 访问官网 /// <summary> /// 访问官网 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void 访问官网ToolStripMenuItem_Click(object sender, EventArgs e) { 访问官网ToolStripMenuItem.Enabled = !访问官网ToolStripMenuItem.Enabled; System.Diagnostics.Process.Start("IEXPLORE.EXE", "http://www.tstring.com.cn/"); 访问官网ToolStripMenuItem.Enabled = !访问官网ToolStripMenuItem.Enabled; } #endregion #endregion
[解决办法]