Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Оцените ещё одно моё творение Добавлено: 12.09.04 00:05  

Автор вопроса:  CyRax  | Web-сайт: basicproduction.nm.ru | ICQ: 204447456 
TextBox Helper

Класс, добавляющий большинство сообщений элемента управления EDIT, не включённых Microsoft в элемент TextBoxt. Также содержит 3 информационных события, сообщающих о номере символа под мышью/курсором, номере линии под мышью/курсором, номере первого байта линии и длине линии.

http://basicproduction.nm.ru/TxBxHlpr.rar

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 12.09.04 00:31
Прикольно, особенно тем кто пишет тектовый редактор, но я пока просто добавлю в коллекцию. А вообще неплохо!

Ответить

Номер ответа: 2
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #2
Добавлено: 12.09.04 02:13
Классно! Да, на самом деле приятно будет работать с контролом. Вопрос: а он будет поддерживать работу с большим куском текста, на несколько Mb? Где-то это уже реализовывали, а вот если бы всё собрать вместе!..

Ответить

Номер ответа: 3
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 14.09.04 19:09
Там можно снять ограничение на 32 кБ, поставленное Микрософтом, но там есть одна загвоздка. АПИ, которая выдаёт информацию, на входе требует Integer. Это значит что больше чем 64 кБ она не воспримет. Если больше 32 кЮ, то он будет просто отрицательные числа показывать, а если больше 64 кб, то он как бы делит на блоки и граница каждого блока ноль. Примерно так
64 кБ: -32768 до +32767
Следующие 64 кБ: -32768 до +32767
... и т.д.

Вообще то я хотел ещё раскрасску текста сделать, но VB-шный TextBox по моему работает на своём внутреннем COM-движке. Во всяком случае не все сообщения туда передаются.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам