2009-07-08 12 views
0

vb.netのフォームの背景プロパティに異なるピクセルの異なる色を選択することは可能ですか?ピクセル選択フォームwinform vb.net

私はフォームを色付けするためにイメージを使用したくないことを明確にしたいと思います。

なぜこれが必要ですか?その質問への短い答えは:私はそれの背後にあるすべての黒色を検出する必要がある透明なフォームを持っています

答えて

1

個々のピクセルを色付けし、実行時にpainteventargsパラメータのgraphicsプロパティフォームのペイントイベントここでは、単一点(x、y)の色を設定する例を示します。あなたのアプリケーションでは、配列やポイントの集まりがあるかもしれませんし、drawlineの代わりにgraphics.fillrectangleを使いたいかもしれません。

プライベートサブform1_Paint(オブジェクトとしてByVal送信者、PaintEventArgsのとしてByVal e)はMe.Paint
e.Graphics.DrawLine(Pens.Aquamarine、X、Y、X、Y)
エンドサブ

を処理します
関連する問題