Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Знак абзаца в RichTextBox
     
    
Добавлено: 31.01.11 17:29
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 ДенисЧ
      
       
  
Подскажите пж. Есть форма с RichTextBox-ом ComboBox-ом и Button1 и 2. AссeptButton формы выбран Button1. Как сделать так, чтобы когда курсор в RichTextBox-е при нажатии Enter-а не нажималась Button1, а вставлялся знак абзаца в тексте RichTextBox-а? (а когда активен любой другой контрол срабатывала кнопка)
 
    
Заранее спасибо!
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 6
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #1
       
Добавлено:  31.01.11 17:54
       
    
       
  
в Form.KeyDown проверяй TextBox.Focused
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 ДенисЧ
![]()
![]()
![]()
![]()
Вопросов: 25
Ответов: 32
      
 Профиль |  | #2
       
Добавлено:  03.02.11 17:34
       
    
       
  
Не работает. Сделал AссeptButton=None - не происходит ни чего. Событие KeyDown при нажатии Enter-а не отрабатывается. Focus тоже ловится - мож чё не так делаю - проверил через if
 
    
if RTB1.Focused=true then
stop
elseif RTB2.Focused=true then
stop
end if
не сработало!
Если у кого есть пример - киньте пж.
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 ДенисЧ
![]()
![]()
![]()
![]()
Вопросов: 25
Ответов: 32
      
 Профиль |  | #3
       
Добавлено:  03.02.11 17:35
       
    
       
  
пардон
 
    
Focus тоже НЕ ловится
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #4
       
Добавлено:  03.02.11 22:43
       
    
       
  
 
    
не отрабатывается. 
чт значит не отрабатывается. и т suppresskeypress проверял?
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 ДенисЧ
![]()
![]()
![]()
![]()
Вопросов: 25
Ответов: 32
      
 Профиль |  | #5
       
Добавлено:  07.02.11 15:03
       
    
       
  
Я делал так в Form1/Form1 Events выбирал KeyDown. В созданный Sub ставил Stop, но это вероятно не то событие. Что такое suppresskeypress даже не знаю - необразованный. Может есть какой-нить пример? 
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #6
       
Добавлено:  08.02.11 20:12
       
    
       
  
e.suppresskeypress