DOBON.NETプログラミング掲示板過去ログ
ToolStripTextBoxのHeightを変更したい
題名: ToolStripTextBoxのHeightを変更したい
著者: らっぷ
日時: 2012/06/19 15:45:58
ID: 30604
この記事の返信元:
(なし)
この記事への返信:
[30607]
Re[1]: ToolStripTextBoxのHeightを変更したい
管理人
2012/06/20 4:36:17
ツリーを表示
環境/言語:[OS : Windows 7 / 言語 : C# / .NET Framework : 4.0]
分類:[.NET]
【解決したい問題】
Windows 7 Professional 32bit
.NET Framework 4.0
Microsoft Visual C# 2010 Expressを使用してWindows フォーム アプリケーションを作成しています。
フォームにToolStripを追加し、その中にToolStripTextBoxを追加したのですが
このToolStripTextBoxのHeightを任意のサイズに変更することできません。
(Widthの方は
>toolStripTextBox1.AutoSize = false;
>toolStripTextBox1.Width = 48;
もしくは
>toolStripTextBox1.Size = new Size(48, 16);
などの方法で変更できます)
デフォルトの状態だとToolStripに張り付くような感じで見た目がよろしくないので
Microsoft Visual C# 2010 Expressに表示されている「Debug/Release」切替コンボボックス程度のサイズに変更したいです。
>toolStripTextBox1.BorderStyle = BorderStyle.None;
とすることによって小さくすることは出来るのですが、
この方法だとカーソルをあわせた時にTextBoxの枠の色が変わらないため
これも見た目がよろしくないです。
【解決するために何をしたか】
ネットで調べてもWidthを変える方法は多々あれど、Heightを変える方法は見つけることができませんでした。
どなたか変更方法をご存知のかたはいらっしゃいませんでしょうか?
題名: Re[1]: ToolStripTextBoxのHeightを変更したい
著者: 管理人
日時: 2012/06/20 4:36:17
ID: 30607
この記事の返信元:
[30604]
ToolStripTextBoxのHeightを変更したい
らっぷ
2012/06/19 15:45:58
この記事への返信:
(なし)
ツリーを表示
■No30604に返信(らっぷさんの記事)
ご質問の意味を正しく解釈できていなかったとしたら、申し訳ありません。
「ToolStripに張り付くような感じ」というのは、ToolStrip内でToolStripTextBoxの上下に隙間が無いということでしょうか?もしこの隙間を作るためにToolStripTextBoxの高さを低くしたいということでしたら、ToolStripの高さを高くした方が良いのではないでしょうか?ToolStrip.AutoSizeをFalseにすることで高さを変えられるようになります。
もしそれがダメということですと、フォントを小さくしたり、ToolStripItemを自作する方法が考えられそうです。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
【解決したい問題】
Windows 7 Professional 32bit
.NET Framework 4.0
Microsoft Visual C# 2010 Expressを使用してWindows フォーム アプリケーションを作成しています。
フォームにToolStripを追加し、その中にToolStripTextBoxを追加したのですが
このToolStripTextBoxのHeightを任意のサイズに変更することできません。
(Widthの方は
>toolStripTextBox1.AutoSize = false;
>toolStripTextBox1.Width = 48;
もしくは
>toolStripTextBox1.Size = new Size(48, 16);
などの方法で変更できます)
デフォルトの状態だとToolStripに張り付くような感じで見た目がよろしくないので
Microsoft Visual C# 2010 Expressに表示されている「Debug/Release」切替コンボボックス程度のサイズに変更したいです。
>toolStripTextBox1.BorderStyle = BorderStyle.None;
とすることによって小さくすることは出来るのですが、
この方法だとカーソルをあわせた時にTextBoxの枠の色が変わらないため
これも見た目がよろしくないです。
【解決するために何をしたか】
ネットで調べてもWidthを変える方法は多々あれど、Heightを変える方法は見つけることができませんでした。
どなたか変更方法をご存知のかたはいらっしゃいませんでしょうか?