winform toolStripButton居中的实现方法

 时间:2024-10-14 23:12:08

1、toolStripButton默认只能左对齐或右对齐而没有居中对齐所以要相实现居中对齐要自己想办法思路:新添加一个ToolStripLable到ToolStrip上通过设置ToolStripLable的宽度的方法要将ToolStripButton设置到居中显示状态

2、实现:1 新添加一个ToolStripLable到ToolStrip并设置它的以下属性AutoSize=false; //一定要设置否则给label设置宽度不会生效DisplayStyle=None; //目的是label上不显示文字与图像,2 给窗体添加ReSize事件3 添加设置ToolStripLable宽度的代码

3、代码:public Form1(){InitializeComponent();//窗体初始化时设置居中this.toolStripLab髫潋啜缅el1.Width = this.toolStrip1.Width / 2 - (this.toolStripButton1.Width + this.toolStripButton2.Width) / 2;}/// <summary>/// 窗体改变大小时设置居中/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void Form1_Resize(object sender, EventArgs e){this.toolStripLabel1.Width = this.toolStrip1.Width / 2 - (this.toolStripButton1.Width+this.toolStripButton2.Width) / 2; ;}

  • unity3d怎么让物体移动的时候转向移动
  • AxureRP如何设置元件位置
  • 如何利用Axure RP 8软件制作中继器动作
  • jquery跳转页面的方法
  • js如何让input的边框加粗
  • 热门搜索
    意思是什么意思 汽车obd是什么意思 popular什么意思 nvidia是什么 小便发黄是什么原因 苹果什么时候成熟 五姑娘是什么意思 husband是什么意思 斯巴达是什么意思 id是什么意思