|
получить цвет залитого на форму полигона
|
|||
---|---|---|---|
#18+
доброе время суток, коллеги! на форме есть pictureBox, НА картинке которого пользователь рисует замкнутые многоугольники по точкам. каждый из них залит уникальным цветом. по клику мыши пытаюсь получить цвет точки Код: c# 1. 2. 3.
но, вместо цвета заливки многоугольника получаю цвет рисунка. что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2013, 17:22 |
|
получить цвет залитого на форму полигона
|
|||
---|---|---|---|
#18+
raven_2008что я делаю не так? а чем и как вы рисуете? вы рисуете на экране , и эти изменения не вносятся в изображение. надо брать прямо с экрана. есть в ГДИ CopyFromScreen. ну и как то так дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2013, 17:59 |
|
получить цвет залитого на форму полигона
|
|||
---|---|---|---|
#18+
спасибо, beg-in-er ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2013, 18:10 |
|
получить цвет залитого на форму полигона
|
|||
---|---|---|---|
#18+
raven_2008 быстрое решение выглядит так. НО напомню, это в координаты экрана. надо вычесть координаты формы и местоположение pictureBox. ну и всех других контейнеров, коли они тоже есть. Код: c# 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2013, 18:21 |
|
|
start [/forum/topic.php?fid=20&gotonew=1&tid=1405362]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
12ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 480ms |
0 / 0 |