| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > TabControl, фокус заголовка вкладки |
| Автор: alviss 30.4.2008, 21:13 |
| Подскажите пожалуйста, как можно сделать следущее: Имеется TabControl с вкладками на .NET 2.0, на каждой вкладке находится RichTextBox растянутый на всю страницу. При переключении ползователем вкладки кликом мышки, фокус переходит не на RichTextBox, а на заголовок таба, и он обводится пунктироной линией. Надо, чтобы фокус при переключении вкладок переходил сразу к RichTextBox'ам. В данный момент я обрабатываю клик мышки на вкладку, вручную переключаю вкладки и передаю фокус RichTextBox. Но чувствуется, что это не самое оптимальное решение, к тому же, на какой-то момент времени фокус все же переходит заголовку таба и смотрится это довольно коряво. |
| Автор: alviss 4.5.2008, 13:02 |
| Ситуация более интересная. Если создать хотя бы еще одну вкладку и поместить туда Label или Groupbox или Button то заголовок окна при переключении не получает фокус. Также он не получает фокус если хотя бы один rtfedit поместить в groupbox (но если поместить в Panel, то это не помогает) и уже этот групбокс поместить на TabPage Продолжаю эксперименты над TabControl'ом. |
| Автор: mr.DUDA 5.5.2008, 10:23 |
| Если поставить TabStop в false у контролов на табконтроле, заголовок будет получать фокус (99%). |