Страница: 1 | 
		
		 
			   
			 
			 Здравствуйте, друзья! Я довольно много кодил на VB4, 5, и 6. Недавно приобрел .NET. У меня есть два тупых вопроса =))) Абсолютно тупых. 1. Как осуществить простейший ПЕРЕХОД с формы1 на форму2?!?!?! Не понимаю, но принцип из VB6 не работает, и вообще, тот "мастер", который переводит проект из формата VB6 в VB.NET, вовсе не мастер, а черт знает что. 2. Куда подевались линии и фигуры (shape)? Хееелп, плз!! =) 
			 
			 1. Dim f As New Form1    f.Show() 2. Линии и фигуры исчезли из VB раз и на всегда... Спасибо огромное  Имхо, шестой был удобнее. ) Гхм, ещё один тупой вопрос  А как теперь спрятать первую форму?! Dim k.Hide()  не работает.... Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Помогите ламеру =)
     
    
Добавлено: 05.11.03 01:12
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 security | ICQ: 123942948 
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 5
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 shuffle
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Администратор
ICQ: 201502381 
Вопросов: 15
Ответов: 737
      
 Профиль |  | #1
       
Добавлено:  05.11.03 02:17
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Павел
![]()
![]()
![]()
![]()
![]()
![]()
Администратор
ICQ: 326066673 
Вопросов: 368
Ответов: 5968
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  05.11.03 08:03
       
    
       
  
Добавлю... 
    
1. Дело в том, что в .NET - нормальный ООП, поэтому прежде чем
показать форму, нужно её создать, что делается оперетором New.
2. Собственно, Line, Shape, Image и прочие - это не контролы, как
таковые, это т.н. графические элементы. Для Windows они не
существуют, их рисует функциями GDI сам VB. Для того, чтобы такого
безобразия не было, эти элементы выкинули. Рисуй сам всё, что надо с
помощью GDI+.
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 security
![]()
![]()
![]()
![]()
ICQ: 123942948 
Вопросов: 2
Ответов: 4
      
 Профиль |  | #3
       
Добавлено:  05.11.03 11:27
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 security
![]()
![]()
![]()
![]()
ICQ: 123942948 
Вопросов: 2
Ответов: 4
      
 Профиль |  | #4
       
Добавлено:  05.11.03 11:31
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 Павел
![]()
![]()
![]()
![]()
![]()
![]()
Администратор
ICQ: 326066673 
Вопросов: 368
Ответов: 5968
      
 Web-сайт:  
 Профиль |  | #5
      
Добавлено:  05.11.03 11:36
       
    
       
  
Не нужно заново создавать Form1. Нужно использовать ту переменную, 
    
которую ты создал перед показом формы.
Dim f As New Form1
f.Show()
...
f.Hide()