Страница: 1 |
Страница: 1 |
Вопрос: Вопрос по TabStrip
Добавлено: 26.10.04 17:16
Автор вопроса: Gudzon
Как переключаться по вкладкам в TabStrip'те при его создании?
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Vladislavv
Вопросов: 0
Ответов: 3
Профиль | | #1
Добавлено: 26.10.04 20:18
Чтобы понять как работает, выполни следующий пример. Создай на форме TabStrip c 3-мя вкладками. Далее туда помести массив из трех элементов Frame1. В свойстве Caption каждый элемент назови по-разному, например 1, 3 и 3. Далее выполни следующий код.
Private Sub Form_Load()
Dim i As Integer
For i = 0 To Frame1.Count - 1
With Frame1(i)
.Move TabStrip1.ClientLeft, TabStrip1.ClientTop, _
TabStrip1.ClientWidth, TabStrip1.ClientHeight
End With
Next i
End Sub
Private Sub TabStrip1_Click()
Frame1(TabStrip1.SelectedItem.Index - 1).ZOrder 0
End Sub
Номер ответа: 2
Автор ответа:
Vladislavv
Вопросов: 0
Ответов: 3
Профиль | | #2
Добавлено: 26.10.04 20:18
Номер ответа: 3
Автор ответа:
Gudzon
Вопросов: 5
Ответов: 8
Профиль | | #3
Добавлено: 26.10.04 23:14
Чё-то у меня не получается. Я сделал, так как ты предложил, но VB "ругается", выделяет вот этот - "Count" и пишет "Comlite error: Method or data member not found". Может я тебя не так понял. Ты можешь объяснить по подробнее вот это предложение - "Далее туда помести массив из трех элементов Frame1".
Номер ответа: 4
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #4
Добавлено: 27.10.04 11:10
ну все правильно! именно с фреймами там и работают!
по другому нельзя.
Номер ответа: 5
Автор ответа:
Vladislavv
Вопросов: 0
Ответов: 3
Профиль | | #5
Добавлено: 28.10.04 18:41
Расположи на TabStrip три элемента Frame (контейнер в виде рамки). Сделай их массивом (ответь Yes, если будешь копировать или установи Index в каждом элементе 1, 2 и 3 соответственно). Если не получится пришли мне письмо, вышлю пример l-vv@r66.ru
Номер ответа: 6
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #6
Добавлено: 28.10.04 18:48
вроде Вы что-то все путаете )
при создании в TabStrip переключаться нельзя! Такая фича есть в SSTab. Microsoft Tabbled Control чтоль...
Номер ответа: 7
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #7
Добавлено: 28.10.04 18:48
вроде Вы что-то все путаете )
при создании в TabStrip переключаться нельзя! Такая фича есть в SSTab. Microsoft Tabbled Control чтоль...
Номер ответа: 8
Автор ответа:
Gudzon
Вопросов: 5
Ответов: 8
Профиль | | #8
Добавлено: 28.10.04 18:57
Александр а как же тогда остальные вкладки делать (че-нить в них запихнуть)? А чё-за SSTab?
Номер ответа: 9
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #9
Добавлено: 28.10.04 22:03
SSTab - Microsoft Tabbel Dialog
в таб скрипт прицип таков. Допустим есть табскрипт о трех вкладках : "1","2", "3".
и три фрейма : frmOne, frmTwo, frmThree
допустим переключаемся вкладку "1"
frmTwo.Visible=False
frmThree.Visible=False
ну и т.д.
другого способа НЕТ
Номер ответа: 10
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #10
Добавлено: 28.10.04 22:04