Страница: 1 | 
		
		 
			   
			 
			 Привет всем! Извините за корявый русский язык, отвык уже... Проблема такая - один из моих классов содержит мембером Windows-формуляр: Protected WithEvents m_Maske As System.Windows.Forms.Form В конструкторе класса я инициализирую этого мембера как мой собственный формуляр, наследник класса System.Windows.Forms.Form: m_Maske = New CMyFormular() Проблема в том, что при таком подходе я не могу получить доступа к методам и мемберам моего формуляра, например кнопкам, текстовым полям и т.п. (m_Maske.searchButton....etc)  Среда разработки рассматривает мой формуляр почему-то как System.Windows.Forms.Form, хотя он был инициализирован как класс-наследник, с дополнительными методами и мемберами? В чем тут проблема? Это же полиморфия чистой воды, или нет? Почему же VB.NET не хочет признать мой формуляр и видит ТОЛЬКО методы и свойства System.Windows.Forms.Form? 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Наследование формуляров в VB.NET?
     
    
Добавлено: 23.02.04 14:36
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     Ishamael
 Ishamael
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 1
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: Артём Л.
  Артём Л.


ICQ: 280044491 
Вопросов: 43
Ответов: 227
      
 Профиль |  | #1
       
Добавлено:  23.02.04 15:31
       
    
       
  
а что такое формуляр? 
    
а обращаться к вашей форме нужно так:
ctype(m_Maske ,CMyFormular).Button1.Text="fde"
тоесть приводить к типу CMyFormular, если не хотите так, то надо просто
объявить так Protected WithEvents m_Maske As CMyFormular