Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 169
от 28.11.2005, 16:27

Администратор:Калашников О.А.
В рассылке:Подписчиков: 111, Экспертов: 16
В номере:Вопросов: 1, Ответов: 3


Вопрос № 30049: 1. Не получается выполнить табуляцию в TextBox. Свойство формы KeyPreview = True, но и KeyDown и KeyPress вместо отступа перемещают фокус на следующий Control. Причем если фокусу перемещаться некуда (единственный объект или во всех Control TabIndex =...

Вопрос № 30.049
1. Не получается выполнить табуляцию в TextBox. Свойство формы KeyPreview = True, но и KeyDown и KeyPress вместо отступа перемещают фокус на следующий Control. Причем если фокусу перемещаться некуда (единственный объект или во всех Control TabIndex = False ), то вставляются сразу два символа Chr(9), при обоих событиях - три. В RichTextBox табуляция хоть и работает, но также с потерей фокуса, и его приходится программно возвращать обратно (RichTextBox1.SetFocus), что, по-моему, как-то не правильно. На всякий случай в приложении - пример кода.
2. Как программно выделить весь текст?
Спасибо всем, кто найдет время ответить на эти вопросы.

Приложение:

Отправлен: 22.11.2005, 23:13
Вопрос задал: Зыков Олег Евгеньевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Чурсанов Евгений Ильич
Здравствуйте, Зыков Олег Евгеньевич!
2. Смотри простой пример в приложении.
В RichTextEdit аналогично.

Приложение:

---------
Создайте систему, которой сможет пользоваться дурак, и только дурак захочет ею пользоваться.

Ответ отправил: Чурсанов Евгений Ильич (статус: 7-ой класс)
Отправлен: 22.11.2005, 23:23

Отвечает: _Виталий
Здравствуйте, Зыков Олег Евгеньевич!
1. Свойство формы KeyPreview можете не менять, оно не влияет. В обработках KeyDown и KeyPress тоже никакой код не нужен. А чтоб работал ТАВ нужно:
1) Нужно установить свойство TabStop = False для всех элементов управления в активной форме.
2) Свойство Text1.MultiLine = True (конечно для каждого текстбокса где нужен ТАВ)
Ответ отправил: _Виталий (статус: 9-ый класс)
Отправлен: 23.11.2005, 10:30

Отвечает: Залетин Виталий Викторович
Здравствуйте, Зыков Олег Евгеньевич!
1. Text1.MultiLine=True и ненадо никакого KeyPreview!
2. -----------------------------------------------------------------------
With Text1
.SelStart=0
.SelLength=Len(.Text)
End With
----------------------------------------------------------------------------
---------
Учиться никогда не поздно. Особенно программированию!
Ответ отправил: Залетин Виталий Викторович (статус: 8-ой класс)
Отправлен: 26.11.2005, 13:23


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100 hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=314124&im=101&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("HotLog")

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.basicvba
Архив рассылки
Отписаться
Вспомнить пароль

В избранное