問題タブ [paintbox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 「Form2」に存在するPaintBoxの座標を使用して、「Form3」に長方形/穴を描く方法は?
と を持つ「Form2」がありScrollBox
ますPaintBox
。
親として「 Form2 」を持つ「 Form3 」と呼ばれる別のフォームも存在します(これもPaintBox
内部にあります)。次に、の座標に基づいて「Form3」に長方形=>穴を描く必要があります。ScrollBox
Form2.PaintBox
これは可能ですか?
提案/ヘルプで事前に感謝します。
Form1 :
Form2 :
Form3 :
Form2 .DFM :
Form3 .DFM :
版:
この質問は基本的に私の前の質問の続きです
firemonkey - Delphi Paintbox Paint メソッドがイメージ キャンバスを更新しない [FMX]
私はクロスプラットフォームの vnc プロジェクトに取り組んでいます。Windows側はVCLでOK。しかし、同じコードで FMX プラットフォームを使用すると、問題が発生します。
このコードは、リモート コンピューターからの新しい画像パケットごとに Paintbox Canvas に更新されます。これは VCL で問題なく動作します。しかし、FMX でこのプロジェクトを実行すると、イメージの再描画が機能しません。最初の画像を取得するだけで、更新されません。
クライアントコード:
タイマーペイントボックスを使用すると、画像パッケージごとに更新されます
コードの再描画にタイマーを使用する必要がありますが、これは望ましくなく、安定して動作しません。
***注: ScreenView フォームのサイズを変更すると、ペイント ボックスが更新されます。なんで?
何か考えはありますか?
例のキャプチャ