Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Круг

1.8K
04 августа 2006 года
Валериус
190 / / 14.07.2006
Ответьте на совсем глупый вопрос: как нарисовать заполненный круг? :) Ни в одном учебнике найти не могу :) Помню ещё в Turbo Basic'e была команда Paint, но в VB она не работает :(
1.2K
08 августа 2006 года
PAVEL BASIC
171 / / 24.07.2006
Есть стандартный копонент называется Shape. Настрой свойства Shape=3-Circle, FillStyle=0-Solid.:rolleyes:
15K
08 августа 2006 года
KAN
40 / / 08.08.2006
Paint никогда круги не рисовал :) Paint закрашивает область.
В ТБ есть такая команда circle, format: circle (x,y),radius,color,"элипсы и дуги"
1.8K
08 августа 2006 года
Валериус
190 / / 14.07.2006
[QUOTE=PAVEL BASIC]Есть стандартный копонент называется Shape. Настрой свойства Shape=3-Circle, FillStyle=0-Solid.:rolleyes:[/QUOTE]
Созавать программно 1188 (ровно :) ) объектов? Нет уж, увольте.

[QUOTE=KAN]Paint никогда круги не рисовал Paint закрашивает область.
В ТБ есть такая команда circle, format: circle (x,y),radius,color,"элипсы и дуги"[/QUOTE]
Никто не говорил, что Paint рисует круги :) Технология была такая: рисуем круг (при помощи Circle), а потом заливаем круг при помощи Paint. Но в VB у Paint'а другое значение, вот я и спрашиваю как можно нарисовать полный круг. Не каждый пиксель ведь прописывать :)
1.2K
08 августа 2006 года
PAVEL BASIC
171 / / 24.07.2006
Вы можете нарисовать один объект круг используя Shape. А потом размножить его при помощи этого кода:

f = 1
Do Until f = 1198
Load Shape1(f)
Shape1(f).Top = Shape1(f - 1).Top + Shape1(f).Width
Shape1(f).Visible = True
f = f + 1
Loop

Но если вам так необходима функция для рисования воспользуйся АРI.
Function Ellipse Lib "gdi32" Alias "Ellipse" (ByVal hdc As Long, ByVal X1 As Long, _
ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long

Hdc - Идентификатор контекста устройства. Обычно значения этого параметра определяется свойством Hdc элемента управления (например Picture1.hdc). Часто используется в графических функциях.
Рисует эллипс, вписанный в прямоугольник, заданный координатами точек (X1,Y1) и (X2,Y2), которые являются параметрами функции.:)
1.8K
12 августа 2006 года
Валериус
190 / / 14.07.2006
Спасибо :) А ответьте ещё на один глупый вопрос, может ли массив объектов быть многомерным? :) Т.е. cmdButton(1,5)
1.2K
22 августа 2006 года
PAVEL BASIC
171 / / 24.07.2006
Если я правилильно понял вопрос, то не может.:confused:
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог