デルファイでは、xorモードでラインを再描画する機能がありました。このモードでは、ペンはバックカラーとマージされ、ラインを隠すようになりました。バックグラウンドで色が多かった場合、どのように私はC#で同じことを行うことができ、 私はしたくはライン を非表示にするには、もう一度背景色でラインを再描画しません。また、私は別の描画フリッカーフリーライン
1
A
答えて
1
で、1つの長方形を接続するには、パネルMouseMoveイベントにラインを描きたい を言う必要があります基本的にバックカラーを再描画してラインを再描画します。 DoubleBufferingを使用すると、ちらつきを最小限に抑えることができます。
古い学校に行こうとすると死んでしまった場合は、SetRop2 APIコールを調べてください。
+0
前の線を再描画するのは良いアイデアで、線のような他の図形を再描画します。...、別の色で、MsPaint線画のようなものを見て、背景をクリアしてオブジェクトをすべて再描画しません。 – DeveloperX
+1
絶対にSetRop2は、ControlPaint.DrawReversibleLineがシーンの背後で行うこととまったく同じです。 –
関連する問題
- 1. 描画領域に画像を描画
- 2. C#描画が描画されない
- 3. 描画のグラフィックをwinformsで描画
- 4. トポロジ描画ツール
- 5. ピクセル描画ライブラリ
- 6. 描画ヒストグラム
- 7. JavaScript描画データベーススキーマ
- 8. インタラクティブダイアグラムの描画
- 9. 描画マネージャーマーカーリスナーPosition_Changed
- 10. 動的描画
- 11. グラフ描画アルゴリズム
- 12. カスタムリストビューの描画
- 13. クロススレッドタブの描画
- 14. QTreeView描画ドロップインジケータ
- 15. キャンバス描画ビットマップ?)
- 16. アニメーション描画オブジェクト
- 17. 描画線
- 18. タートルフリーハンド描画
- 19. Python描画グラフ
- 20. org.apache.ofbiz.widget.renderer.ScreenRenderException:描画レンダリングエラー
- 21. C#描画テキスト
- 22. HTML5キャンバス描画
- 23. 再描画グーグルチャート
- 24. ベストグラフ描画ライブラリ
- 25. グラデーションラベルを描画
- 26. オンライン描画アプリケーション
- 27. アクティビティの描画
- 28. AngularJSキャンバス描画
- 29. 再描画AmStockChart
- 30. 描画線
GDI +ではなく、まだサポートされています。 ControlPaint.DrawReversibleLine()を使用します。 –
私は知っていますが、グラフィッククラスで何かを探しています – DeveloperX
"not by GDI +"のコメントに気がつくに違いありません。 –