toolStrip上有一个 toolStripTextBox如何简便的让这个Textbox能做为密码框使用即输入的内容显示*或者#之类的非明文即可。
TextBox有UseSystemPasswordChar属于,那个toolstripTextBox没有这个属性不想用TextBox放在toolStrip上,显得不协调。

解决方案 »

  1.   


     TextBox tb = new TextBox();
                tb.PasswordChar = '*';
                ToolStripControlHost t = new ToolStripControlHost(tb);
                t.Width = 140;
                t.AutoSize = false;
                this.toolStrip1.Items.Insert(0, t);
      

  2.   

    正在试,我想过,直接把由C#设计器生成的代码中的toolStripTextBox手工换成TextBox,现在试试看效果如何。。
      

  3.   

    不是同一个类,会报个错,Cannot implicitly convert type 'System.Windows.Forms.TextBox' to 'System.Windows.Forms.ToolStripItem'