画像をフォームのリソースに追加し、ボタンの背景画像として設定しました。 ボタンの背景画像の名前をプログラムで取得する方法。?ボタンの背景の名前を取得する方法Winformsの画像C#
3
A
答えて
1
イメージの名前を取得することはできません。
イメージの設定時にできることは、ボタンのTagプロパティにイメージの名前を保存することです。
タグプロパティは、画像と同期している限り確認できます。
ボタンをサブクラス化し、その名前を格納するプロパティを追加することもできます。
this.button1.BackgroundImage = global::WindowsFormsApplication5.Properties.Resources.my_image_name;
あなたが見ることができるように、それはの価値に影響を与えています:あなたはWinformsのデザイナーを使用してBackgroundImage
プロパティを設定している場合は
0
は、Visual Studioがあなたのために以下の行をファイル.Designer.csに生成されていSystem.Drawing.Bitmap
をタイプSystem.Drawing.Image
のプロパティに入力します。 ここにある唯一の情報は画像そのものです。
自分で画像を追加した場合:
string resourceKey = "my_image_name";
this.button1.BackgroundImage = (System.Drawing.Image)Properties.Resources.ResourceManager.GetObject(resourceKey);
を、それはそれをより明確にしてください、あなたの質問に答えていないなら、あなたはすでに...
を自分のリソースの名前を持っています。
関連する問題
- 1. tabcontrol winformsの背景画像
- 2. Android:ImageViewの背景イメージの名前を取得する方法
- 3. 画像の名前の取得方法
- 4. 背景画像カルーセルの背景画像
- 5. サイクルボタンの背景画像C#
- 6. アンドロイドのボタンの背景色を取得する方法は?
- 7. IEのバグ:ボタンの画像の背景
- 8. トリプルプレイボタン:透明な背景の画像ボタン
- 9. 背景画像と浮動ボタンのスクロール
- 10. 画像ビューにある画像の名前を取得する
- 11. 画像のボタンの上に画像の背景にandroid
- 12. iOSシステムのキーボードの背景画像とボタンの変更画像
- 13. 画像の名前と拡張子の取得方法は?
- 14. Magento画像の背景から黒の画像を取り除く方法
- 15. UIButtonの背景画像を取得する
- 16. 画像上の背景の背景
- 17. ロイヤリティーフリーの画像背景画像のための背景
- 18. ASP.netの背景画像をc#
- 19. 画像の背景
- 20. Android:XMLのボタンを使って背景画像を変更する方法
- 21. CSS:背景色の背景画像
- 22. ナビゲーションバーのボタンの背景画像を変更する
- 23. ボタンの背景である画像を拡大する
- 24. 画像の背景があるボタンを送信する - CSS
- 25. 背景画像
- 26. Objective-Cのナビゲーションバーの背景に画像を設定する方法
- 27. スクロール後に背景画像を取得する
- 28. iPhone上の背景画像を変更するボタン
- 29. ファイル名から画像の寸法を取得する方法
- 30. Kivyのボタンの背景として画像オブジェクトを渡す
画像に名前がありません。元のファイル名またはリソース名を知っていても、それを自分で追加した後に問題はありません。 –
私はリソース名を知っていますが、ボタンの背景イメージ名と比較するにはどうすればいいですか? –
そうではありません。背景画像には名前がありません。あなたはあなたが本当にしようとしていることを説明する必要があります、それは完全に推測できません。 –