StatusStripにスプリットボタンを表示するには、ToolStripSplitButtonを使用します。
ToolStripSplitButtonにはTextプロパティを使用すればテキストを、Imageプロパティを使用すればイメージを表示することができます。
またDropDownItemsプロパティのAddメソッドを使用して項目を追加すれば、ドロップダウンボタンとしても使用可能です。
下記は、スプリットボタンを使用する例です。
「新規」を表すイメージを表示したボタンと、”Caps”と書かれたボタンの2つのスプリットボタンを追加しています。
VBの例
' フォームロード時の処理 Private Sub Form4_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load Dim capsButton As New ToolStripSplitButton Dim newButton As New ToolStripSplitButton '[新規]ボタンの作成 newButton.ImageTransparentColor = Color.Black newButton.Image = Image.FromFile("C:\Work\NewDocumentHS.bmp") '[Caps]ボタンの作成 capsButton.Text = "Caps" 'StatusStripに[新規]ボタンと[Caps]ボタンを追加 StatusStrip1.Items.Add(newButton) StatusStrip1.Items.Add(capsButton) End Sub
C#の例
// フォームロード時の処理 private void Form4_Load(object sender, EventArgs e) { ToolStripSplitButton capsButton = new ToolStripSplitButton(); ToolStripSplitButton newButton = new ToolStripSplitButton(); // [新規]ボタンの作成 newButton.ImageTransparentColor = Color.Black; newButton.Image = Image.FromFile(@"C:\Work\NewDocumentHS.bmp"); // [Caps]ボタンの作成 capsButton.Text = "Caps"; // StatusStripに[新規]ボタンと[Caps]ボタンを追加 statusStrip1.Items.Add(newButton); statusStrip1.Items.Add(capsButton); }
Please follow and like us:
コメント