当前位置: 首页 > news >正文

网站建设课程设计报告图文汕尾旅游攻略app跳转网站

网站建设课程设计报告图文,汕尾旅游攻略app跳转网站,建设银行山东 2015招聘网站,新东家网站建设文章目录 1.GroupBox和Panel2.TabControl3.SplitContainer 1.GroupBox和Panel GroupBox#xff1a;是一个分组容器#xff0c;提供一个框架将相关的控件组织在一起#xff0c;它有标题、边框#xff0c;但没有滚动条。 Panel#xff1a;也是一个容器控件#xff0c;用来… 文章目录 1.GroupBox和Panel2.TabControl3.SplitContainer 1.GroupBox和Panel GroupBox是一个分组容器提供一个框架将相关的控件组织在一起它有标题、边框但没有滚动条。 Panel也是一个容器控件用来集中显示和管理其他控件。它没有标题有可选的边框可以设置滚动条。 共同点都是容器控件可以将其他控件放入其中实现集中管理。拖动容器时其中的控件会一起移动。在布局时通常用来进行分组一般不会在这两个控件上注册事件。 代码示例 namespace WinFormsTest {public partial class frmGroupBox_Panel : Form{public frmGroupBox_Panel(){InitializeComponent();}private void frmGroupBox_Panel_Load(object sender, EventArgs e){// 创建一个GroupBoxGroupBox groupBox new GroupBox();groupBox.Text 用户信息;groupBox.Location new Point(10, 10);groupBox.Size new Size(300, 200);this.Controls.Add(groupBox);// 在GroupBox中添加Label和TextBoxLabel nameLabel new Label();nameLabel.Text 姓名;nameLabel.Location new Point(10, 30);groupBox.Controls.Add(nameLabel);TextBox nameTextBox new TextBox();nameTextBox.Location new Point(120, 30);groupBox.Controls.Add(nameTextBox);// 创建一个PanelPanel panel new Panel();panel.Location new Point(320, 10);panel.Size new Size(300, 200);this.Controls.Add(panel);// 在Panel中添加Label和TextBoxLabel emailLabel new Label();emailLabel.Text 邮箱;emailLabel.Location new Point(10, 30);panel.Controls.Add(emailLabel);TextBox emailTextBox new TextBox();emailTextBox.Location new Point(120, 30);panel.Controls.Add(emailTextBox);}} }2.TabControl TabControl是一个用于管理TabPages集合的容器控件可以将多个TabPages分组显示在不同的选项卡中每个TabPage是一个容器控件可放置其他控件。 属性 MultiLine是否允许多行显示选项卡。TabPages获取TabControl中的选项卡集合。Alignment获取或设置选项卡的对齐方式。Appearance获取或设置选项卡的外观样式。ImageList获取或设置与选项卡关联的图像列表。 事件 SelectedIndexChanged当切换选项卡时发生。 代码示例 namespace WinFormsTest {public partial class frmTabControl : Form{public frmTabControl(){InitializeComponent();}private void frmTabControl_Load(object sender, EventArgs e){// 创建一个TabControlTabControl tabControl new TabControl();tabControl.Location new Point(10, 10);tabControl.Size new Size(400, 300);this.Controls.Add(tabControl);// 创建第一个TabPageTabPage tabPage1 new TabPage();tabPage1.Text 页面1;tabControl.TabPages.Add(tabPage1);// 在第一个TabPage中添加控件Label label1 new Label();label1.Text 这是第一页;label1.Location new Point(10, 10);tabPage1.Controls.Add(label1);// 创建第二个TabPageTabPage tabPage2 new TabPage();tabPage2.Text 页面2;tabControl.TabPages.Add(tabPage2);// 在第二个TabPage中添加控件Label label2 new Label();label2.Text 这是第二页;label2.Location new Point(10, 10);tabPage2.Controls.Add(label2);// 添加选项卡切换事件tabControl.SelectedIndexChanged TabControl_SelectedIndexChanged;}private void TabControl_SelectedIndexChanged(object sender, EventArgs e){TabControl tabControl sender as TabControl;MessageBox.Show(切换到了 tabControl.SelectedTab.Text);}} }3.SplitContainer SplitContainer控件是一个用于将页面拆分成两个大小可调整的区域的容器控件中间有一个拆分条通过拖动拆分条来调整左右或上下区域的大小。 属性 FixedPanel指定在调整控件大小时某个面板的宽度或高度保持不变。Dock控件的停靠方式默认值为Fill。IsSplitterFixed指定拆分条是否固定如果为true则拆分条不能被拖动。Orientation指定拆分器是水平的还是垂直的可选值为Horizontal或Vertical。Panel1、Panel2获取SplitContainer控件的两个面板。SplitterDistance指定拆分条与左边或上边的距离单位为像素。SplitterWidth指定拆分条的宽度或高度单位为像素。SplitterIncrement指定拆分条移动时的增量单位为像素。 代码示例 namespace WinFormsTest {public partial class frmSplitContainer : Form{public frmSplitContainer(){InitializeComponent();}private void frmSplitContainer_Load(object sender, EventArgs e){// 创建一个SplitContainer控件SplitContainer splitContainer1 new SplitContainer();splitContainer1.Location new Point(10, 10);splitContainer1.Size new Size(400, 300);this.Controls.Add(splitContainer1);// 设置SplitContainer1的属性splitContainer1.FixedPanel FixedPanel.Panel1;splitContainer1.Dock DockStyle.Fill;splitContainer1.IsSplitterFixed false;splitContainer1.Orientation Orientation.Vertical;splitContainer1.SplitterDistance 150;splitContainer1.SplitterWidth 5;splitContainer1.SplitterIncrement 10;// 在SplitContainer1的Panel1中添加一个SplitContainer控件SplitContainer splitContainer2 new SplitContainer();splitContainer2.Location new Point(0, 0);splitContainer2.Size new Size(150, 300);splitContainer1.Panel1.Controls.Add(splitContainer2); // 将SplitContainer2控件添加到SplitContainer1的Panel1中// 设置SplitContainer2的属性splitContainer2.FixedPanel FixedPanel.Panel2;splitContainer2.Dock DockStyle.Fill;splitContainer2.IsSplitterFixed false;splitContainer2.Orientation Orientation.Horizontal;splitContainer2.SplitterDistance 150;splitContainer2.SplitterWidth 5;splitContainer2.SplitterIncrement 10;// 在SplitContainer1的Panel2中添加控件Label label1 new Label();label1.Text 这是右边的面板;label1.Location new Point(10, 10);splitContainer1.Panel2.Controls.Add(label1);// 在SplitContainer2的Panel1中添加控件Label label2 new Label();label2.Text 这是左上的面板;label2.Location new Point(10, 10);splitContainer2.Panel1.Controls.Add(label2);// 在SplitContainer2的Panel2中添加控件Label label3 new Label();label3.Text 这是左下的面板;label3.Location new Point(10, 10);splitContainer2.Panel2.Controls.Add(label3);// 添加 SplitterPaint 事件处理器splitContainer1.Paint (sender, e) {// 绘制边界框Rectangle rect splitContainer1.SplitterRectangle;using (Pen pen new Pen(Color.Red, 2)) // 创建一个红色的画笔线宽为2{e.Graphics.DrawRectangle(pen, rect);}};// 添加 SplitterPaint 事件处理器splitContainer2.Paint (sender, e) {// 绘制边界框Rectangle rect splitContainer2.SplitterRectangle;using (Pen pen new Pen(Color.Green, 2)) // 创建一个红色的画笔线宽为2{e.Graphics.DrawRectangle(pen, rect);}};}} }精彩推荐 【C#进阶一】C#中的数组(Array)、集合(ArrayListQueueStack, HashList)、ListT、字典(DictionaryK,T)和双向链表LinkedList 【C#进阶八】C#中的序列化与反序列化下二进制序列化、XML序列化及JSON序列化 【C#进阶】C#语法中一些常用知识点总结 【WinForm详细教程一】WinForm中的窗体、Label、TextBox及Button控件、RadioButton和CheckBox、ListBox 【WinForm详细教程三】WinForm中的NumericUpDown、PictureBox、RichTextBox及三种Timer控件 【WinForm详细教程四】WinForm中的ProgressBar 、ImageList和ListView控件 【C#进阶】C#中的委托、事件、回调函数、匿名函数和lambda表达式 希望有所帮助同时欢迎关注我后面将更新更多相关内容
http://www.hkea.cn/news/14550166/

相关文章:

  • 网站开发所需要的条件计算机专业哪个学校最好
  • 南昌网站建设方式wordpress怎么能把文章采集
  • 鄂州网站设计制作工信部备案号查询平台
  • 一些你不知道的网站接单做效果图网站
  • 网站建设怎么把代码放入网站上东阳网站建设yw126
  • 学设计的网站有哪些医院的 建设网站的策划书
  • 个人求职网站html嘉兴港区建设局网站
  • 兰州财经大学网站开发与维护怎么在word里做网站
  • 专业的门户网站建设苏州保洁公司多少钱一个平方
  • 南京网站设计公司有哪些公司青海网站建设推广
  • 建网站的域名是什么意思腾讯云wordpress安装
  • 免费素材视频网站wordpress上线
  • 国外浏览器推荐合肥百度快照优化排名
  • 住建网是个什么网站申请免费网站多少钱
  • 苏州高端网站建设设计公司哪家好免费个人业务网站制作
  • 聊城网站空间公司搭建平台要多少钱
  • 建设部监理资质申报网站如何建立自己的摄影网站
  • 浏览器如何推广自己网站大庆百度公司网站建设
  • python网站建设代码北京手机网站设计
  • 柯桥区建设局网站百度热搜榜小说排名
  • 电子系统设计网站企业网站推广的渠道
  • 迪虎科技网站建设dw网站首页制作
  • 免费建站网站一级大录像不卡网站开发所需要的语言
  • 网站开发的可行性网络推广合作协议范本
  • 展示网站报价方案wordpress建站优化
  • 网站微营销公司哪家好新余做网站
  • 兰州seo整站优化服务商怎么把自己做的网站放在
  • 免费咨询服务合同范本免费版关于进一步优化 广州
  • 安阳做网站的公司有哪些wordpress 添加播放器
  • 南阳集团网站建设电子商务平台自身提供的数据工具