VBに関して経験の浅い者です。
今、タイトル通り、ピクチャーボックスオブジェクト(名前はPict1とする)に、
Pict1.PSet(i,j),color(適当な数) と言うコードを実行していって描画し、
画像を作ったとします。
それで、Pict1にそうして描いて表示されている画像を
イメージオブジェクト(名前はImageとする)に送って表示させたいのですが、
方法が分かりません。
Image.[何か]=Pict1.[ナンか]とすれば良さそうだと言う検討を立ててみたの
ですが、こんな風にプロパティの色々で解決できますでしょうか?
あと、イメージオブジェクトの説明に、「「AutoRedraw」を有効にしておくと
フォームやピクチャーボックスが変更された時にそれが即複写される」とあったの
ですが、例えば上のPict1の描写を反映させるにはどうすればいいのでしょう?
Imageに入力する以上はAutoRedrawのターゲット(?に相当する概念)を設定する
必要があると思うのですが、、、
No.1ベストアンサー
- 回答日時:
Image.Picture=Pict1.Image
にして、Pict1のオブジェクトの「AutoRedraw」
をTrueにすればできますよ♪
No.2
- 回答日時:
PSetメソッドを実行するより前に、まずPictureBoxのAutoRedrawをTrueにしておけばOKです。
AutoRedrawがFalseの状態では、PSetを実行した後にそのPictureBoxが他のウィンドウの裏に隠れたりするだけで画像が消えます。いったん描かれるだけで記憶されていないんです。よって、Imageプロパティは元のままになってしまいます。
とにかく、デザイン時にPict1のAutoRedrawをTrueにしておけば、
Image.Picture = Pict1.Image
でできます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- Windows 8 Route Generator の使い方 1 2023/05/03 00:36
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- PHP 掲示板を資料を参考にして開発中ですが、画像がアップされません? 1 2022/11/21 06:44
- その他(プログラミング・Web制作) pythonで、tkinterとpillowの組み合わせ 2 2022/08/16 17:42
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- PHP 'member_picture/'に/がありますが 、「スラッシュ」は必要でしょうか? 1 2022/11/27 04:32
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA エンターキーでイベントに...
-
アクセスVBAのMe!と[ ]
-
【エクセルのマクロ】クリップ...
-
Excel VBAでマウスの左クリック...
-
文字列で小数点以下の0を削除し...
-
エクセルのデータをwebフォーム...
-
Access からオブジェクトとして...
-
エクセルVBAでセル番地を指定し...
-
コードでオブジェクトを最前面に
-
WSH or VBの質問
-
起動済のIEから.NET Framework...
-
日本語の文字化けを直す方法
-
【エクセル】複数のTextBoxに共...
-
Accessのフォーム上にエクセル...
-
DLLの共有メモリと排他処理???
-
アクセス 名前のつけ方について。
-
構造体の静的な初期化
-
現在アクティブになっているオ...
-
Excelを閉じるときVBAプロジェ...
-
PowerpointVBAで指定のShapeオ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスVBAのMe!と[ ]
-
VBA エンターキーでイベントに...
-
【エクセルのマクロ】クリップ...
-
エクセルVBAでセル番地を指定し...
-
Excel2007 でのチェックボック...
-
文字列で小数点以下の0を削除し...
-
日本語の文字化けを直す方法
-
Excel VBAでマウスの左クリック...
-
エクセルのデータをwebフォーム...
-
Access からオブジェクトとして...
-
コードでオブジェクトを最前面に
-
Accessのフォーム上にエクセル...
-
構造体の静的な初期化
-
【エクセル】複数のTextBoxに共...
-
ユーザーフォームのインポート...
-
PowerpointVBAで指定のShapeオ...
-
現在アクティブになっているオ...
-
[C#] DataGridViewの項目名
-
Excel VBA でPictureBoxオブジ...
-
Excelを閉じるときVBAプロジェ...
おすすめ情報