0
私のアプリケーションのリソースにある画像の量に基づいてボタンをフォームに入力しています。ボタンバックグラウンド画像を動的に追加ボタンから取得する
私は、リソース内のイメージをループして、イメージをforeachしています。ボタンを作成し、そのイメージに背景イメージを設定します。
私はクリックしたボタンの画像を取得し、メソッドに渡す必要があります。どのように私はそれを達成するのですか?
ありがとうございます。次のように
私のコードは次のとおりです。
ResourceSet resourceSet = Resources.ResourceManager.GetResourceSet(CultureInfo.CurrentUICulture, true, true);
foreach (DictionaryEntry entry in resourceSet)
{
object resource = entry.Value;
Button b = new Button();
b.BackgroundImage = (Image)resource;
b.BackgroundImageLayout = ImageLayout.Stretch;
b.Bounds = new Rectangle(left, top, buttonSize, buttonSize);
this.Controls.Add(b);
left += buttonSize;
if (left + buttonSize > this.ClientSize.Width)
{
left = 0;
top += 100;
}
b.Click += new EventHandler(buttonClick);
}
1のようなものを意味しますか。 – Nuffin
そのようなもの – johnnie