Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TabControl, фокус заголовка вкладки 
:(
    Опции темы
alviss
Дата 30.4.2008, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 13.4.2008

Репутация: нет
Всего: нет



Подскажите пожалуйста, как можно сделать следущее:
Имеется TabControl с вкладками на .NET 2.0, на каждой вкладке находится RichTextBox растянутый на всю страницу.
При переключении ползователем вкладки кликом мышки, фокус переходит не на RichTextBox, а на заголовок таба, и он обводится пунктироной линией.
Надо, чтобы фокус при переключении вкладок переходил сразу к RichTextBox'ам.
В данный момент я обрабатываю клик мышки на вкладку, вручную переключаю вкладки и передаю фокус RichTextBox.
Но чувствуется, что это не самое оптимальное решение, к тому же, на какой-то момент времени фокус все же переходит заголовку таба и смотрится это довольно коряво.

Это сообщение отредактировал(а) alviss - 30.4.2008, 21:13
PM MAIL   Вверх
Unsane
Дата 1.5.2008, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 8.6.2007

Репутация: 2
Всего: 5



Цитата(alviss @  30.4.2008,  21:13 Найти цитируемый пост)
 на какой-то момент времени фокус все же переходит заголовку таба и смотрится это довольно коряво.

Попробуй запретить перерисовку TabControl'a перед сменой вкладок и перемещением фокуса.



Это сообщение отредактировал(а) Unsane - 1.5.2008, 11:29
--------------------
Я дурак.. Этим и интересен!
PM MAIL   Вверх
alviss
Дата 4.5.2008, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 13.4.2008

Репутация: нет
Всего: нет



Ситуация более интересная.
Если создать хотя бы еще одну вкладку и поместить туда Label или Groupbox или  Button то заголовок окна при переключении не получает фокус. Также он не получает фокус если хотя бы один rtfedit поместить в groupbox (но если поместить в Panel, то это не помогает) и уже этот групбокс поместить на TabPage
Продолжаю эксперименты над TabControl'ом. smile

Это сообщение отредактировал(а) alviss - 4.5.2008, 13:36
PM MAIL   Вверх
mr.DUDA
Дата 5.5.2008, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 24
Всего: 232



Если поставить TabStop в false у контролов на табконтроле, заголовок будет получать фокус (99%).


--------------------
user posted image
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0427 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.