Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Класс Линия Добавлено: 06.11.07 22:31  

Автор вопроса:  Dmitriy | ICQ: 5204481 
Всем привет! Не подскажите как можно решить вот такую вот проблему:
в vba нужно создать класс "Линия" со свойствами: координы (x,y) и методами: передвигать, изменять, красить.

Я создал Класс "Линия" Создал форму из которой можно задавать координаты и двигать линию в любом направлении.

Но я не совсем понимаю ведь если добавлять линию как объект shape тогда нужны еще свойства - Left, Top, Width, Height...

В общем подскажите. пожалуйста, как лучше решить эту задачу и как должен выглядить класс со своими свойствами и методами! =) Заранее спасибо!

Ответить

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

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



ICQ: 238914441 

Вопросов: 0
Ответов: 4
 Профиль | | #1 Добавлено: 08.11.07 16:14
а зачем свойства определять? они уже определены. попробуй

Ответить

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



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #2
Добавлено: 08.11.07 17:57
хм.... а линия у тебя строго вертикальная или горизонтальная? или как? =) линии разные могут быть =) и она у тебя должна быть на форме? тогд контрол нужен обычно (но не обязательно)

Ответить

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


 

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

Вопросов: 236
Ответов: 8362
 Профиль | | #3 Добавлено: 09.11.07 00:00
класс "Линия" со свойствами: координы (x,y)

Это будет класс "Точка", у линии минимум 4 числа для координат надо. :)

Ответить

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



ICQ: 5204481 

Вопросов: 1
Ответов: 1
 Профиль | | #4 Добавлено: 09.11.07 18:21
Это будет класс "Точка", у линии минимум 4 числа для координат надо. :)

Ну да, разумеется!) Я имел ввиду x1,y1,x2,y2...
В общем, у меня практически все получилось.
Создается линия с заданными из формы параметрами Left, Top, Width, Height. Линию можно передвигать и красить (опять же через форму). Осталось только дописать обработчик ошибок на все случаи и все ок)

Всем спасибо!

Ответить

Номер ответа: 5
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #5 Добавлено: 27.11.07 05:33
to Dmitriy: кинь примерчик, пж-ста!

Ответить

Страница: 1 |

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



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