2011-01-02 19 views
1

ツールストリップ上のボタンの画像を変更した後に変更しようとしています。 imageプロパティはsystem.drawing.bitmapで、Properties \ Resources.resxファイルに保存されました。 アドバンテージありがとうC#選択した後にツールストリップの画像を変更する方法を通知します。

ロジックの説明もいいですね! ボタンクリックイベントの際toolStripButton.Image = Image.FromFile("directory of your file"); 、ちょうどこのコードを呼び出すと、イメージが

+0

の最後の状態を保存することが可能です「選択された」という意味ですか?ボタンがクリックされている間にイメージを変更し、クリックされた状態またはクリックされていない状態を交互に変更しますか? –

+0

私はプラス記号のようなボタンを持っています、それはaddを表現することです。私はボタンのイメージをクリックした後に保存ボタンとして使用するディスクの画像に変更したいと思います。 –

+0

プラスとプラスの2つのボタンがあり、最初にディスクのあるボタンを隠すのはなぜですか?プラスをクリックするとプラスが隠れてディスクのボタンが表示されます。 –

答えて

2

働く私が見つけたコードです。

あなたがしなければならないtoolStripButton image変更するには:

toolStripButton1.Image = imageList1.Images[imageIndex]; 
0

ImageList imageList1; を作成して変更し、必要な画像を追加します。

2

まず、あなたがtrueにCheckOnClickプロパティを設定する必要があり、あなたが何ボタン

this.toolStripMuteButton.CheckOnClick = true; 

if (toolStripMuteButton.Checked) 
      { 
       this._lastMicVol = tag.Volume; 
       this.toolStripMuteButton.Image = lobal::Properties.Resources.microphone2; 
       tag.Volume = 0; 
      } 
      else 
      { 
       this.toolStripMuteButton.Image = global::Properties.Resources.microphone1; 
       tag.Volume = this._lastMicVol; 
      } 
関連する問題