您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。
摘要:本文关键字: 多窗口切换 label splitContainer 窗口背景颜色设置 字体设置 窗口布局 按钮事件 按钮 新建项目: 开发MainForm: MainForm先添加1个splitContainer,然后splitContai
本文关键字:
多窗口切换
label
splitContainer
窗口背景颜色设置
字体设置
窗口布局
按钮事件
按钮
新建项目:
开发MainForm:
MainForm先添加1个splitContainer,然后splitContainer.Panel1添加3个按钮,分别是button1,button2,button3
这里设置splitContainer的左侧panel1固定大小,
splitContainer1.IsSplitterFixed = false;
// IsSpliterFixed属性设为False
splitContainer1.FixedPanel = FixedPanel.Panel1;
//FixedPannel属性设为Pannel1(要固定的面板的名称)
再右键项目名称添加一个Form1:
Form1设计界面添加2个label控件,分别命名为lbTitle,lbContent;
控件设置为文本居中,大小固定;
在Form1的构造函数修改为传入3个参数,分别为Title,Conten和背景色color
Form1的完整代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 多窗口切换的实现
{
public partial class Form1 : Form
{
public Form1(string title,string content ,Color color) {
InitializeComponent( );
lbTitle.Text = title;
lbContent.Text = content;
this.BackColor = color;
lbTitle.Font=new Font("仿宋", 20, FontStyle.Regular); //第一个是字体,第二个大小,第三个是样式
lbContent.Font = new Font("仿宋", 20, FontStyle.Regular); //第一个是字体,第二个大小,第三个是样式
}
}
}
MainForm的完整代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 多窗口切换的实现
{
public partial class MainForm : Form
{
//在主窗体初始化3个Form1窗体
public Form f1;
public Form f2;
public Form f3;
public MainForm( ) {
InitializeComponent( );
splitContainer1.IsSplitterFixed = false;
// IsSpliterFixed属性设为False
splitContainer1.FixedPanel = FixedPanel.Panel1;
//FixedPannel属性设为Pannel1(要固定的面板的名称)
}
private void MainForm_Load( object sender, EventArgs e ) {
string title = "窗口一";
st
