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

网站开发费用报价单硬件开发学什么专业

网站开发费用报价单,硬件开发学什么专业,做旅游攻略的网站好,威海市做网站的版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的 ToolStripContainer控件是一个容器,可以包含菜单和工具条、状态栏。 在设计窗体中放入一个ToolStripContainer&#xff1…

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的

ToolStripContainer控件是一个容器,可以包含菜单和工具条、状态栏。

在设计窗体中放入一个ToolStripContainer:

图8-77 添加ToolStripContainer到窗体

通常情况下,设置ToolStripContainer填充满窗体界面,请单击“在窗体中停靠填充”,或者在【属性】窗口中设置Dock=Fill。

图8-78 使ToolStripContainer填充窗体

通过点击四个“^”箭头符号,可以看到展开了上下左右4个部分,将ToolStripContainer分为了五个面板:

图8-79 ToolStripContainer的五个区域

这五个面板为:TopToolStipPanel、BottomToolStipPanel、LeftToolStipPanel、RightToolStipPanel、ContentPanel,分别对应界面上的上、下、左、右、中间这五个面板。其中四个ToolStipPanel是ToolStipPanel类型,用于放置菜单、工具条、状态栏。ContentPanel是ToolStripContentPanel类,用于放置其它控件。

相应地,从ToolStripContainer1的【属性】窗口中可以看到,包含TopToolStripPanel、BottomToolStripPanel、LeftToolStripPanel、RightToolStripPanel、ContentPanel等,而且前面有个+号,可以点击展开获得或设置相应的属性。也可以在设计窗体上单击某个区域,既可显示对应项的【属性】窗口。

由于设置了ToolStripContainer的Dock属性为Fill,要想通过设计窗体选中ToolStripContainer并修改它的属性比较困难,因为单击窗体上任一位置都返回上述五个区域而不是ToolStripContainer本身。此时,可以先选择它上面的任一个面板,再从属性窗口中选择ToolStripContainer即可:

图8-80 通过【属性】窗口选择ToolStripContainer

【例 8.50【项目:code8-050】使用ToolStripContainer控件。

下面以TopToolStrpPanel为例讲述如何使用ToolStripContainer。仅展开TopToolStripPanel面板,在TopToolStripPanel面板上单击选中此面板(右侧变为TopToolStripPanel的【属性】窗口),再双击工具栏的ToolStrip控件,即可向TopToolStripPanel中插入一个ToolStrip:

图8-81 将工具栏添加到TopToolStripPanel面板

将光标放在TopToolStripPanel 面板的“^”箭头符号上面,此时光标会变成手型鼠标指针,单击后面板向下扩展,此时可以放置更多的工具栏:

图8-82 TopToolStripPanel面板上放置2个工具栏

此时运行代码,当光标放在这两个工具栏前端时会变为十字箭头,按下鼠标左键后可以拖放工具栏改变位置:

图8-83 工具栏可以拖放到窗体四周任意位置

如果需要禁止工具栏被拖放在某个面板,只需要在ToolStripContainer【属性】窗口中设置那个面板的ToolStripPanelVisible为False即可。例如设置LeftToolStipPanel不可用,需要设置LeftToolStripPanelVisible为False。

最后在现有两个工具栏基础上用代码再添加一个工具栏:

        private void Form1_Load(object sender, EventArgs e)

        {

            //使底部面板可见,可以拖放工具栏放置在上面

            toolStripContainer1.BottomToolStripPanelVisible = true;

            //建立一个工具栏

            ToolStrip newToolStrip =new ToolStrip();

            //新建一个工具栏标签

            ToolStripLabel tsl =new ToolStripLabel();

            tsl.Text = "这是工具条3";

            tsl.DisplayStyle = ToolStripItemDisplayStyle.Text;

            //工具栏标签加入工具栏上

            newToolStrip.Items.Add(tsl);

            //建立一个工具栏按钮

            ToolStripButton tsb =new ToolStripButton();

            tsb.Image = Image.FromFile("c:\\lessons\\Text.png");

            //工具栏按钮加入工具栏上

            newToolStrip.Items.Add(tsb);

            //工具栏加入到底部面板

            toolStripContainer1.BottomToolStripPanel.Controls.Add(newToolStrip);

            //工具栏按钮关联Click事件

             tsb.Click+= newButton_Click;

        }

        private void newButton_Click(object sender, EventArgs e)

        {

            MessageBox.Show("按下了新的按钮");

        }

运行结果如下图所示:

图8-84 新加入的工具栏及其工具栏按钮事件

学习更多vb.net知识,请参看vb.net 教程 目录

学习更多C#知识,请参看C#教程 目录

http://www.dtcms.com/a/428335.html

相关文章:

  • 网站外链怎么购买建设网站基本步骤
  • 临沧网站建设公司佛山网站建设公司价格
  • 惠海 48V 60V 80V 降 3.3V 5V 9V 12V电动车/摩托车整车芯片解决方案(下)
  • 做网站用小动画网络公司 建站 官方网站
  • 储卡器底部塑料壳外部细节建模实战分享|附完整视频教程
  • android源码下载网站宁波seo关键词费用
  • 福州做网站哪家最好不利于优化网站的因素
  • 矩阵运算:深度学习的数学基石与手工实现解析
  • 自己做的网站网站搜索潍坊程序设计网站建设公司
  • 修改网站照片需要怎么做电子商务网站前台业务系统主要是
  • 河南洛阳网站建设做个网站上百度怎么做
  • 公司品牌营销策划龙岗网站优化培训
  • 成都做营销型网站wordpress s3插件
  • html5网站正在建设中模板下载建设企业网站个人网银
  • 提高wordpress网站母婴的网站建设
  • 网站搜索引擎优化诊断公司网站开发费用济南兴田德润o评价
  • 网站上传页面ps怎样做网站大图
  • 网站建设专业可行性分析wordpress 删除版权信息
  • 深圳宝安专业做网站公司北京正邦设计
  • linux can子系统学习
  • 门户网站开发投标文件.doc站酷海洛
  • Unity HybridCLR出错 :重行生成的时候出现了:Exception: resolve 热更新 dll:HotUpdate 失败!
  • web表单提交和表单序列化的多种方式总结
  • 一路商机网化妆品网站优化
  • 多人对战贪吃蛇游戏
  • 【大模型LLM面试合集】有监督微调_lora
  • 给企业做网站的平台网站建设维护合同模板
  • 如何用flashfxp通过ftp访问网站服务器下载网站代码注册城乡规划师考试教材
  • linux-进程--02
  • 做网站表示时间的控件用哪个百度网站的域名是什么