1

別のボタンのクリック時にボタンの BackgroundImage を変更する必要があります (C# の Windows フォームで)。でもやり方が分からない!!

インターネットで検索したところ、多くの例が見つかりました。それらはすべて ImageBrush、ImageSource などを使用しています....しかし、これらは私のアプリケーションでは機能せず、使用するたびにエラーが表示されます。

この名前空間を追加する必要があることをインターネットで読みました。

using Windows.UI.Xaml.Media.Imaging;

Systemしかし、それは私がそれを追加する前と追加するときにこれを追加するように言っている物乞いのエラーを私に示していますWindwons:

using System.Windows.UI.Xaml.Media.Imaging;

...のエラーよりも表示されUIます。これを解決する方法がわかりません!!

みんな助けてください!

4

2 に答える 2

0

のソリューションを使用しようとしていWPFますWinforms。これは機能しません。

必要なクラスはSystem.Drawing.Image(またはSystem.Drawing.Bitmapから継承するImage) です。

Bitmap b = new Bitmap(@"C:\myBitmap.jpg");
myButton.Image = b;

使用しなくなった場合は、必ず電話Disposeしてください。Bitmap

于 2013-09-08T14:48:15.133 に答える