tabControl в Visual Studio 2005

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Закрыто
Аватара пользователя
Lelya
Студент (1 lvl)
Сообщения: 24
Зарегистрирован: Пт ноя 10, 2006 21:11

tabControl в Visual Studio 2005

Сообщение Lelya » Вт июн 12, 2007 14:40

Пожалуйста прошу подсказать как сделать чтоб в tabControl при нажатии по объекту на одной вкладке переходило на другую вкладку. Show не работает почему-то. Может не правильно что? Пишу так:
tabControl1.TabPages[1].Show();

Помогите пожалуйста!!!!!!!!!

Ginger
Кандидат (3 lvl)
Сообщения: 151
Зарегистрирован: Вс июл 20, 2003 11:03

Сообщение Ginger » Ср июн 13, 2007 09:49

А какой язык и какая платформа?

Могу подсказать для С/C++ и MFC.
На чистом WinAPI это делается через вызов макроса TabCtrl_SetCurSel, а если использовать MFC, то соотвественно CTabCtrl::SetCurSel.

С .Net не работал, не знаю.

Ginger
Кандидат (3 lvl)
Сообщения: 151
Зарегистрирован: Вс июл 20, 2003 11:03

Сообщение Ginger » Ср июн 13, 2007 11:40

Судя по твоему синтаксису ты все-таки пишешь под CF и С#. Я сейчас глянул и улыбнуло - в .Net-e работает логика, какая была в С++Builder-e =)

В твоем случае надо:
tabControl1.SelectedIndex = 1; // для активации второй страницы

Аватара пользователя
Lelya
Студент (1 lvl)
Сообщения: 24
Зарегистрирован: Пт ноя 10, 2006 21:11

Сообщение Lelya » Ср июн 13, 2007 20:23

Ginger, ОГРОМАДНОЕ СПАСИБО! Ты меня спас прямо! Пошла плясать......

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Чт июн 14, 2007 12:08

Lelya, читай документацию, она рулит :) сэкономишь массу времени на таких простых вещах.

Ginger
Кандидат (3 lvl)
Сообщения: 151
Зарегистрирован: Вс июл 20, 2003 11:03

Сообщение Ginger » Пт июн 15, 2007 16:13

2 Lelya: Пожалуйста =)

2 igorekk: Ты знаешь, я не хочу сказать, что документация не рулит, но когда только начинаешь писать, то проще спросить у людей, чем самому тонуть в море документации. А уже узнав, как что-то делается правильно, можно посмотреть, что написано про это в доке. Таким образом проще изучить доку, чем с нуля в нее нырять.

sshd
Нобелевский лауреат (7 lvl)
Сообщения: 2159
Зарегистрирован: Вс мар 19, 2006 15:55

Сообщение sshd » Пт июн 15, 2007 16:19

Ginger писал(а):Ты знаешь, я не хочу сказать, что документация не рулит, но когда только начинаешь писать, то проще спросить у людей, чем самому тонуть в море документации
ага, представляю себе ситуацию..... какой-нить программер из MS спрашивает на форуме, как ему лучше всего писать винду :)
Ginger писал(а):А уже узнав, как что-то делается правильно, можно посмотреть, что написано про это в доке
а если ты делаешь то, что никто до тебя никогда не делал?
Samsung GT-S8500 + MicroSD 8Gb

Аватара пользователя
Lelya
Студент (1 lvl)
Сообщения: 24
Зарегистрирован: Пт ноя 10, 2006 21:11

Сообщение Lelya » Сб июн 16, 2007 20:26

igorekk, думаешь я не пробовала? Но наверное я ищу коряво, потому что найти там получется то, что мне надо очень редко :(

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Вс июн 17, 2007 10:29

Ginger, можно узнать что-то сложное, какие-то алгоритмы. Я не говорю, что против таких вопросов. Но за полчаса можно найти ответы. На форуме же могут ответить через день.

Lelya, ничего :) научишься еще составлять грамотные запросы.

Закрыто

Вернуться в «Программирование для КПК»