Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Tab в textBox Добавлено: 20.02.05 06:21  

Автор вопроса:  Calhoon | Web-сайт: 4elovekssn.blog.ru | ICQ: 789764 
Как можно заставить textbox(MultiLine) при нажатии Tab не менять фокус, а ставить символ табуляции? Отключения TabStop - не выход...

Ответить

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

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



Вопросов: 117
Ответов: 1538
 Профиль | | #1 Добавлено: 20.02.05 11:20
Может отключение tabstop не действует? Попробуй сам установи при помощи SetWindowLong,GWL_STYLE набор флагов
WS_CHILD or WS_VISIBLE or ES_AUTOHSCROLL or ES_MULTILINE or WS_VSCROLL or WS_HSCROLL.
У меня такой набор адекватно обрабатывает нажатие таба (перескакивает на некоторое количество пробелов)

Ответить

Номер ответа: 2
Автор ответа:
 sne



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 20.02.05 12:52
А может на KeyDown вставлять табуляцию или отсчитывать необходимое кол-во пробелов :) ?

Ответить

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



Вопросов: 117
Ответов: 1538
 Профиль | | #3 Добавлено: 20.02.05 13:04
Может не получиться, IsDialogMessage неизвестно, есть она или нет, обрабатывается WM_GETDLGCODE или нет. Т.е. событие KeyDown вообще не будет происходить.

Ответить

Номер ответа: 4
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #4 Добавлено: 20.02.05 13:17
Впрочем SetWindowLong тоже не даёт результата.

Обрабтывать LostFocus бессмысленно.

Ответить

Номер ответа: 5
Автор ответа:
 rx



ICQ: 310731115 

Вопросов: 10
Ответов: 45
 Web-сайт: erix.times.lv
 Профиль | | #5
Добавлено: 20.02.05 17:50
всем контролам одклучи Tabstop:
Tabstop = False

Ответить

Номер ответа: 6
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #6 Добавлено: 20.02.05 18:19
rx, наверное ты не читал вопроса :)

Ответить

Номер ответа: 7
Автор ответа:
 Sur



ICQ: 1249088 

Вопросов: 10
Ответов: 304
 Web-сайт: sur.hotbox.ru/
 Профиль | | #7
Добавлено: 21.02.05 13:49
нажимать контрол-таб не хочется?

Ответить

Номер ответа: 8
Автор ответа:
 Calhoon



ICQ: 789764 

Вопросов: 90
Ответов: 230
 Web-сайт: 4elovekssn.blog.ru
 Профиль | | #8
Добавлено: 21.02.05 19:47
Да, надо, чтоб таб работал, когда фокус в текстбоксе как символ... Причем КНОПКА...

Ответить

Страница: 1 |

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



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