Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Класс Линия
     
    
Добавлено: 06.11.07 22:31
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     Dmitriy | ICQ: 5204481
 Dmitriy | ICQ: 5204481 
      
       
  
Всем привет! Не подскажите как можно решить вот такую вот проблему:
 
    
в vba нужно создать класс "Линия" со свойствами: координы (x,y)  и методами: передвигать, изменять, красить. 
Я создал Класс "Линия" Создал форму из которой можно задавать координаты и двигать линию в любом направлении.
Но я не совсем понимаю ведь если добавлять линию как объект shape тогда нужны еще свойства - Left, Top, Width, Height...
В общем подскажите. пожалуйста, как лучше решить эту задачу и как должен выглядить класс со своими свойствами и методами! =) Заранее спасибо!
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 5
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: artem
 artem




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




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








 
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
      
 Профиль |  | #3
       
Добавлено:  09.11.07 00:00
       
    
       
  
 
    
Это будет класс "Точка", у линии минимум 4 числа для координат надо.  
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа: Dmitriy
 Dmitriy

ICQ: 5204481 
Вопросов: 1
Ответов: 1
      
 Профиль |  | #4
       
Добавлено:  09.11.07 18:21
       
    
       
  
 
    
Ну да, разумеется!) Я имел ввиду x1,y1,x2,y2...
В общем, у меня практически все получилось.
Создается линия с заданными из формы параметрами Left, Top, Width, Height. Линию можно передвигать и красить (опять же через форму). Осталось только дописать обработчик ошибок на все случаи и все ок)
Всем спасибо!
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа: night-roll
 night-roll



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