maikl |
Отправлено: 13.06.2003, 11:45 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 135
|
В меню есть две кнопки неободимо сделать так чо бы при нажатии на одну из которых открывалась одна вкладка меню а при нажатии на другую другая. |
|
Asher |
Отправлено: 13.06.2003, 13:19 |
|
Мастер участка
Группа: Модератор
Сообщений: 550
|
А что, установка ActivePageIndex не помогает?
|
|
Anry |
Отправлено: 13.06.2003, 15:19 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 56
|
ActivePageIndex работает с TabControl.
Допустим оператор PageControl->ActivePage->PageIndex = 1; не приведет к переключению блокнота на вторую страницу. В результате выполнения этого оператора активная страница действительно получит новый номер, равный единице (если он был другим), и по- прежнему останется активной, т.е. произойдет только перенумерация страниц.
Не знаю, как в ВСВ5, но я в ВСВ6 нашел следующий метод:
FindNextPage(bool, bool). Если мне не изменяет память, то первый параметр указывает направление поиска (переключения), если true, то вперед иначе назад. Второй параметр всегда равен true.
Отредактировано Anry — 13 Jun 2003, 15:21
|
|
Asher |
Отправлено: 13.06.2003, 15:47 |
|
Мастер участка
Группа: Модератор
Сообщений: 550
|
Смотрю Help по TPageControl::ActivePageIndex
Use ActivePageIndex to get or set the active page by index rather than by object. The value of ActivePageIndex identifies a page in the Pages property array. Changing the value of ActivePageIndex changes the ActivePage property, and vice versa.
If there is no active page, reading ActivePageIndex gives a value of –1.
Setting ActivePageIndex to a value that is out of bounds (less than 0 or greater than PageCount — 1) results in the page control having no active page.
И в чем проблема использования ActivePageIndex?
|
|