Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: PictureBox Добавлено: 21.01.04 21:53  

Автор вопроса:  NovichoK
Значит строю в пикчербоксе график... Надо расграфлить как бы по клеткам пикчербокс... Если пользоваться  обычным picture1.line  - лини слишком толстые, есть еще вариант LineTo - но он тоже не подходит (лини хоть и не такие толстые но все же...). Как тут поступить? Не предложите же вы мне созадавать с две сотни стандратных линий ...

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 21.01.04 22:39

Как это, толстые??? Почему? DrawWidth?

Ответить

Номер ответа: 2
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 21.01.04 23:17

Можно воспользоваться АПИ MoveToEx, LineTo, CreatePen/CreateSolidBrush (точно не помню) vbybvfkmyfz ibhbyf - 1 pixel

Ответить

Номер ответа: 3
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #3 Добавлено: 22.01.04 08:34

Допустим у тебя Height(высота) и Width(ширина) Picturebox'a равны  5000, тогда

 

for Xline = 0 to 5000 step 100

picture1.line (Xline,0)-(Xline,5000)

next Xline      ' - Это рисует вертикальные линий через каждые сто единиц

for Yline = 0 to 5000 step 100

picture1.line (0, Yline)-(5000, Yline)

next Yline    ' - Теперь горизонтальные!  

Ответить

Номер ответа: 4
Автор ответа:
 NovichoK



Вопросов: 72
Ответов: 147
 Профиль | | #4 Добавлено: 22.01.04 13:19

to The Hammer:

Читай вопросы внимательнее...

to Sharp:

А еще тоньше нельзя сделать линии? т.е. там минимальный drawwidth=1 но линии довольно толстые, еще тоньше нельзя сделать?

to Sne:

Пользовался я и LineTo, MoveToEx..толстовато.А вот зачем эти две нужны не знаю: CreatePen/CreateSolidBrush

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 22.01.04 13:24
Тоньше одного пиксела? Это как?

Ответить

Номер ответа: 6
Автор ответа:
 NovichoK



Вопросов: 72
Ответов: 147
 Профиль | | #6 Добавлено: 22.01.04 14:41
Теперь понятно...где ж можно прочитать что при drawwidth=1 это один пиксель...догадаться конечно можно было...:) Ну нельзя так нельзя...

Ответить

Номер ответа: 7
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #7 Добавлено: 22.01.04 16:42

To NovichoK : Ои! Извини! Просто я все время тороплюсь   Ну а вообще куда уж тоньше , чем Drawwidth = 1?

Ответить

Номер ответа: 8
Автор ответа:
 AV



Вопросов: 28
Ответов: 48
 Web-сайт: www.av.folder-pro.net
 Профиль | | #8
Добавлено: 22.01.04 17:08
Поставь для линий серый цвет или ярче, чтоб казалось потоньше

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам