VB2005 WindowsXP
フォームに用意したラベルの背景画像をプログラム上で変更することは
可能でしょうか?
例えば、テキストで設定した背景画像をあるボタンが押された時に
ラベルの背景をその指定した画像に切り替えると言うのは、どのように
すればよろしいでしょうか。
Label.BackgroundImage
VB2005のヘルプでは理解できませんでした。
ImageListがキーワードでしょうか・・・。
編集 削除すみません。LabelはImageでした。
編集 削除Dim im As ImageList
im = New ImageList
im.Images.Add(Image.FromFile("C:\temp\aaa.PNG"))
Panel1.BackgroundImage = im.Images(0)
これはPanelの背景を変えようとして組みましたが、
絵は背景として出るようになったのですが、背景のサイズよりも
かなり小さな絵が背景を埋めるだけ敷き詰められたようになります。
このaaa.PNGのサイズはPanel1と同じです。
・・・そのまま出てほしいのですが・・・
これはImageList.Size の規定値が16×16だからでしょうか?
でも、最大で256×256ですよね?
これを使うのではないのでしょうか (涙
ListViewやTreeView用のようですね・・・
編集 削除Panel1.BackgroundImage = Image.FromFile("C:\temp\aaa.PNG")
でよかったのですね。(泣
お騒がせしました。
一人騒ぎですみませんでした。
編集 削除