VB6でImageコントロールとPictureコントロールを使って簡単なアニメーションを作っている最中に以下の事を気づきました。
Pictureコントロールの場合、背景色がBackgroundColorなのに対し、作成した画像が透過GIFの為かImageコントロールは画像の部分だけ表示されて、後ろの画像に溶け込んだように表示されます。
機能面ではPictureコントロールの方が上(Imageコントロールに無い機能は何かは知りませんが)のような気がしたのですが、この場合の見た目はImageコントロールの方が良いのですが、本来こういうものでしょうか?
ちなみにVB.NETはどうなっているのでしょうか?
No.1ベストアンサー
- 回答日時:
ImageコントロールはPictureBoxのサブセット(一部の機能を実装していない)といった位置づけです
Imageコントロールのほうがリソースの消費が少なく高速な動作が出来るとMSDNには記述されています
PicturBoxはコンテナに成れますがImageはコンテナには成れません
コンテナとは他のコントロールを自分の子供として動作できる機能です
PictureBoxの中にボタンやImageなどを貼り付けPictureBoxのVisibleプロパティを切り替えることにより1度に表示・非表示を切り替えられます
ImageにはhWndプロパティやhDCプロパティはありませんがPictureBoxにはあります
WinAPIを使って何か操作したい場合はImageではなくPictureBoxにする必要があります
ImageにはStretchプロパティがありこれを応用すればサムネイルを容易に作成できます
他にもいろいろ違う部分はあります
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- C言語・C++・C# ActiveXコントロールを.NETにインポートできない??? 2 2023/05/02 02:50
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- HTML・CSS CSSでサイトの背景に画像を組み込みたいのですが反映されません 2 2022/11/22 16:21
- その他(コンピューター・テクノロジー) コントロール+Fキーについて 2 2022/10/03 16:59
- HTML・CSS 疑似要素で背景画像に指定したSVG画像の色変更 2 2023/01/30 22:45
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
質問です。 場面緘黙症で苦しん...
-
ユーザーフォームで動的(Me.Con...
-
VB.NETで、DataGridのヘッダー...
-
論理的アクセス・コントロール...
-
With~EndWithの省略部分と引数...
-
EXCEL VBA リストビューの項...
-
ActiveXとは
-
VB6のユーザーコントロールの受...
-
カメラスクロールするのを動画...
-
エクセル・VBA CheckBoxのオブ...
-
VBAでドラッグ・アンド・ドロップ
-
Winsockのオブジェクトエラー
-
VBA ユーザーフォームの Keypre...
-
winndws セキュリティ
-
Property Letについて
-
コントロール配列と同じような...
-
エクセルのVBA実行中の進捗...
-
OLEオートメーションエラー?
-
EXCELVBAのフォームコントロー...
-
VB.NET電卓
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カメラスクロールするのを動画...
-
エクセル・VBA CheckBoxのオブ...
-
vb.netで画面のコントロールId...
-
EXCELでactivexコントロールを...
-
ExcelVBAでListViewが使用できない
-
(VBA)スピンボタンの大量...
-
エクセルVBAでオプションボタン...
-
C#で角が丸いテキストボックス
-
ユーザーフォームで動的(Me.Con...
-
アクセス特有の書き方?
-
間違えて配置してしまったコン...
-
VBAのエラーについて、”実行時...
-
コンボボックスの文字によるif...
-
変数をコントロール型で使用す...
-
chr関数の呼び出しで「プロ...
-
With~EndWithの省略部分と引数...
-
C#で自分のウインド・ハンド...
-
excelのリストボックスで選択し...
-
'ckbl' コントロールは作成され...
-
フォーム上の現在アクティブな...
おすすめ情報