toolStripにnumericUpDownを追加
VC#20005のツールストリップにはnumericUpDownがない。
たよりのdobon.netを探す
http://dobon.net/vb/dotnet/control/tstoolstripcontrolhost.html
これこれ、とりあえず言われた通りに書くと表示された。
なんだ簡単じゃんと思ったけど
private void Form1_Load{ }
内では見れるがそれ以外だと見えなくなってしまう。おまけに設定がビジュアルにできない。
http://dobon.net/vb/dotnet/control/tstoolstripcontrolhost.html
の下のほうを見ると
/一行でも書ける
toolStrip1.Items.Add(new ToolStripControlHost(new CheckBox));
とかいてある。
試行錯誤した結果
デザイン画面の適当な場所にnumericUpDownとかを張り付ける。(どうせツールストリップに移動してしまうのでどこでもよい)新しく張り付いたのがnumericUpDown7とすると
private void Form1_Load(object sender, EventArgs e)
{
toolStrip5.Items.Add(new ToolStripControlHost(this.numericUpDown7));
numericUpDown7.Width = 30;
とかするとできちゃった。addすると幅が変わっちゃうようで
numericUpDown7.Width = 30;
という行が入ってます。プログラムとしては2行、高級言語は便利ですね。
これでいいのかな?