Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: координата и размеры буквы в тексте
     
    
Добавлено: 18.12.10 11:58
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Артём | ICQ: 571734526 
      
       
  
нужно узнать координату и размер буквы в тексте, выведенном с помощью drawstring. Интернет пока молчит, или возможно я плохо ищу... Или плохо думаю
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 9
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Артём
![]()
![]()
![]()
![]()
![]()
ICQ: 571734526 
Вопросов: 1
Ответов: 5
      
 Профиль |  | #1
       
Добавлено:  18.12.10 12:28
       
    
       
  
Второй вариант: нужно найти координату текущего положения курсора в текстовом поле - с помощью чего можно это сделать?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Sharp
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  18.12.10 14:15
       
    
       
  
GetTextExtentPoint32
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 Артём
![]()
![]()
![]()
![]()
![]()
ICQ: 571734526 
Вопросов: 1
Ответов: 5
      
 Профиль |  | #3
       
Добавлено:  18.12.10 15:43
       
    
       
  
не нашел такой функции... я программирую в VB 2005...
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #4
       
Добавлено:  18.12.10 18:53
       
    
       
  
искать надо видимо в API
 
    
а вообще, контрол TextBox обладает несколькими из тех возможностей, который были бы вам полезны
а еще лучше было бы по конкретней описать проблему
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 Артём
![]()
![]()
![]()
![]()
![]()
ICQ: 571734526 
Вопросов: 1
Ответов: 5
      
 Профиль |  | #5
       
Добавлено:  19.12.10 05:42
       
    
       
  
Конкретнее...
 
    
В общем, нужно научить программу, чтобы он обводил нужную мне букву квардратной рамкой в тексте, выведенном на форму. То есть, фактически, использовать DrawRectangle в месте нужной буквы
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
      
 Профиль |  | #6
       
Добавлено:  19.12.10 05:50
       
    
       
  
Текст многострочный? Если одна строка и нет переносов, можно через MeasureString
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 Артём
![]()
![]()
![]()
![]()
![]()
ICQ: 571734526 
Вопросов: 1
Ответов: 5
      
 Профиль |  | #7
       
Добавлено:  19.12.10 11:02
       
    
       
  
многострочный, но в принципе разделить строку на несколько - это не проблема.....
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа:
 Артём
![]()
![]()
![]()
![]()
![]()
ICQ: 571734526 
Вопросов: 1
Ответов: 5
      
 Профиль |  | #8
       
Добавлено:  19.12.10 11:02
       
    
       
  
многострочный, но в принципе разделить строку на несколько - это не проблема..... Попробую....
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #9
       
Добавлено:  19.12.10 12:06
       
    
       
  
если и много строчный, то можно и measurestring