Посоветуйте Splitter

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Посоветуйте Splitter

Сообщение Andrey Fedorov » 21.11.2005 (Пн) 11:47

Посоветуйте Splitter - простой в употреблении и в исходниках. Плюс к тому корректно работающий с различными установками масштаба.

P.S тот что я использовал до сих пор некорректно работает с различными масштабами - хочется от этого избавиться...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Сообщение Ennor » 21.11.2005 (Пн) 12:07


Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 21.11.2005 (Пн) 12:32

Ennor писал(а):http://bbs.vbstreets.ru/viewtopic.php?p=53342#53342

Попробуй...


Можно на крайний случай...
Но хотелось бы чуть поудобней. Навроде MBSplit.ocx.

Кстати, попробовал создать свой UserControl (просто пустой), кинул его на форму, в Form_Resize пишу:

Код: Выделить всё
    With MyCtl
        .Move .Left, .Top, _
        ScaleWidth - 2 * .Left, _
        ScaleHeight - .Top - .Left
    End With


При нормальном масштабе (Small Fonts) все работает прекрасно.

А при масштабе 104% (ну и при других измененных масштабах, я думаю, тоже будет отличие) отступы справа и снизу от краев формы оказываются больше чем надо...

Пытаюсь посмотреть:

MyCtl = 4500

Из контрола:

Usercontrol.Width = 4424

хотя

Usercontrol.Extender.width = 4550

То есть UserControl почему-то считает что он меньшего размера чем на самом деле... В общем на данный момент я кажись запутался - кто знает в чем тут дело?

Ведь ошибка того компонента, который я использовал, как раз в этом - неверно устанавливается его ширина.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


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

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

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 211

    TopList  
cron