Как создать разделитель рабочей области формы (splitter)?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
MiGan
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 02.05.2005 (Пн) 13:27

Как создать разделитель рабочей области формы (splitter)?

Сообщение MiGan » 24.05.2005 (Вт) 9:27

Хочу, чтобы как в Explorere - был вертикальный разделитель рабочей области, причем справа должен располагаться activex контрол а слева - свободная область mdi формы, где открываются все остальные окна... Не подскажете, профи??? :lol:

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 24.05.2005 (Вт) 9:52

В меню есть выбор AddIns, есть один Addins для вставки шаблонов. там есть такой шаблон.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 24.05.2005 (Вт) 10:22

Там нет такого шаблона, Sebas. Там есть шаблон Explorer-style application, это да, но там нет шаблона MMC-style application :). Ручками, только ручками. По крайней мере в VB6.

Я делал так: внутрь MDI-формы кидал CoolBar (MS Windows Common Controls 3). Алигнил его влево (так привычнее), и справа от него кидал свой собственный сплиттер, с таким же направлением прилипания. Преимущества - кулбар очень мощный контейнер в плане авторесайза/автопозиционирования того, что на него накидано (у меня было 2 дерева, по одному в каждом бэнде). Ну а сплиттер - дык без него ширину менять не получится.

Если тебя интересует, где можно качнуть мой сплиттер - http://bbs.vbstreets.ru/viewtopic.php?t=9016

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 24.05.2005 (Вт) 11:29

В моём rss-ридере задействован сплиттер без алайненных кулбаров и подобных вещей. Лежит где-то в Наших Проектах, кажется.
Изображение

Ruslan Demidow
Мужчина!
Мужчина!
Аватара пользователя
 
Сообщения: 987
Зарегистрирован: 25.03.2004 (Чт) 13:39
Откуда: N.Novgorod

Сообщение Ruslan Demidow » 24.05.2005 (Вт) 11:46

tyomitch писал(а):В моём rss-ридере задействован сплиттер без алайненных кулбаров и подобных вещей. Лежит где-то в Наших Проектах, кажется.

А где твой ридер можно пощупать?
Это Ж-ж-ж-ж неспроста (с) Винни-Пух

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 24.05.2005 (Вт) 12:00

Темыч, ты невнимательно читаешь.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 24.05.2005 (Вт) 12:16

Ruslan Demidow писал(а):
tyomitch писал(а):В моём rss-ридере задействован сплиттер без алайненных кулбаров и подобных вещей. Лежит где-то в Наших Проектах, кажется.

А где твой ридер можно пощупать?

Вот: http://bbs.vbstreets.ru/viewtopic.php?t=14491

2Ennor: да, сорри :oops:
А как твой сплиттер был устроен? Всё равно, поди, что-нибудь алайненное? :-)
Изображение

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 24.05.2005 (Вт) 12:27

вот я вот этим пользуюсь обычно:
Вложения
Splitter.zip
(7.02 Кб) Скачиваний: 36

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 24.05.2005 (Вт) 12:38

tyomitch писал(а):А как твой сплиттер был устроен? Всё равно, поди, что-нибудь алайненное? :-)

Нет, один UserControl и две линии на нем :) - для реализации эффекта рельефности. Я не хотел бы распространять сырцы для предотвращения слета совместимости с существующим OCX, но код там довольно простой.

Ruslan Demidow
Мужчина!
Мужчина!
Аватара пользователя
 
Сообщения: 987
Зарегистрирован: 25.03.2004 (Чт) 13:39
Откуда: N.Novgorod

Сообщение Ruslan Demidow » 24.05.2005 (Вт) 18:13

tyomitch
Ок. Забрал. Буду смотреть. :)
Это Ж-ж-ж-ж неспроста (с) Винни-Пух


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 175

    TopList