Frame1 модифицировать.Поднять высоту за счёт Capt. Возмжно?

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

Frame1 модифицировать.Поднять высоту за счёт Capt. Возмжно?

Сообщение kibernetics » 15.01.2007 (Пн) 13:40

При использовании сплиттера на форме между двумя горизонтальными фреймами столкнулся с неприятной проблемкой: курсор растяжения действует не по середине, а чуть выше края верхней полоски нижнего фрейма. Это связано с тем, что Caption фрейма съедает кусочек высоты рамки. Я не использую Caption, возможно ли както повысить высоту фрейма до уровня верхней точки Caption?

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

Re: Frame1 модифицировать.Поднять высоту за счёт Capt. Возмж

Сообщение Andrey Fedorov » 15.01.2007 (Пн) 15:19

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

Wolfie
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 213
Зарегистрирован: 06.03.2006 (Пн) 18:52
Откуда: Россия, Москва, СЗАО

Сообщение Wolfie » 15.01.2007 (Пн) 20:33

а чем PictureBox без границ от UC отличается ? с ним управляться то попроще...
··•··•••··•··••·•·•·•···••·•••···•···•••·•··•·•··
C:\> per asper ad astra
'ASTRA' answer: Path 'ASPER' Not Found
684 Errare humanum est!
C:\> _

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 17.01.2007 (Ср) 18:53

Wolfie
а там нету рамки такой, типа 3д. только впуклость. нет, надо именно фреймоподобный UC.

но уже необходимость отпала. один человек мне помог сделать UC типа как фрейм, но без caption. всё грамотно.

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

Сообщение Andrey Fedorov » 17.01.2007 (Ср) 20:00

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

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 17.01.2007 (Ср) 20:14

Могу дать свой, буквально недавно написанный фрейм :)
Надо?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 22.01.2007 (Пн) 12:39

мне нужен был фрейм для нормального решения по сплиттерам. примерно такого типа:
Изображение

а с Caption неправильно отображался курсор.

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

Сообщение Andrey Fedorov » 22.01.2007 (Пн) 13:35

kibernetics писал(а):мне нужен был фрейм для нормального решения по сплиттерам. примерно такого типа:
Изображение
а с Caption неправильно отображался курсор.


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

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 22.01.2007 (Пн) 17:57

Исключено.
Если б так всё просто было, то приложение можно было нафаршировать АктивХ-ами и прочими осх-иксами, но требуется максимальная совместимость, без супер-мупер инстала, ну и функциональность. Поэтому иногда хочется сделать велосипед. В результате немного гемора, но выходе превосходный результат.


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 123

    TopList