Программирование
Веб программирование

Фигуры в visual basic

 
 

Как делать фигуры знает любой дурак (если ты не дурак, то это не читай: "Кликаешь в инспекторе на Shape, и в свойстве объекта Shape выбираешь тип фигуры") Все можешь читать. А как создавать фигуры программно, знает не каждый, а только избранные. И в этом шаге я научу тебя делать фигуры программно. Начнем с рисования линий.

Объект.Line (X1, Y1)-(X2, Y1), Color, BF

x1 - y1,x2 - y2 - это координаты; color - цвет линии; B - задает прямоугольник; F - его закрашивание. Пример: Form1.Line (4444, 444)-(444, 44), vbRed - рисует линию красного цвета.

Тоже самое и с кругами:
Объект.Circle (x,y),radius,color

Пример: Form1.Circle (1255, 1266), 444, vbRed - рисует на форме круг красного цвета.

Все я больше тебя грузить не буду.


Есть вопросы? Спроси на нашем форуме!!
Гость [21.06.2010 17:11]

да нифига

Как закрасить фигуру [22.10.2010 16:31]
Ari0h [27.10.2010 19:37]

Фигуры закрашиваются так:
FillStyle=числа от нуля до семи
где числа это стиль заливки:
0-непрозрачный
1-прозрачный
2-горизонтальные полосы
3-вертикальные полосы
4-наклоненные влево
5-вправо
6-в клетку
7-в ромб
Далее FillColor=цвет(или имя или #RGB).

Выглядит примерно так
FillStyle=0
FillColor=#255,0,0
Circle(100,100),50,vbGreen

Получится круг залитый красным, и обведенный зеленым.

vitamir [04.06.2011 18:39]

В сети Хранение!

Ильдар [07.12.2011 22:02]

Не подскажете ли чё за фигня? В LoadForm пишу команду: Form1.Circle (1440, 1440), 500, vbBlack ! Круг не рисуется! Если ту же самую команду воткнуть в Command1, то при нажатии кнопки круг рисуется!

алексей [08.12.2011 15:55]

чё то при загрузке он не рисует

сделай функцию и при загрузки её октивируй
или таймер или при нажатий и т.д.

User [04.01.2012 04:11]

У формы поставьте AutoRedraw = True

1234 [18.01.2012 14:40]

подскажите пожалйста еще раз,как закрасить окружность,только так чтоб код в 1 строчку был



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.