Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Форма вместо вложенного меню [D5, D6, Win95/98]


vrRaven ©   (2002-02-24 05:46:00) 

Люди, подскажите, как сделать так, чтобы вместо вложенного меню разворачивалась форма или фрейм??


vrRaven   (2002-02-27 04:50:00) [1]

... а не надо... в другом форуме ответили!!!
Там поумнее ходят...


vrRaven   (2002-02-26 13:54:00) [2]

Ну помогите!!!


vrRaven   (2002-02-25 14:13:00) [3]

ЛЮДИ!!! А ВСЁ ТАКИ???


vrRaven   (2002-02-25 04:50:00) [4]

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


Deus   (2002-02-24 19:12:00) [5]

>как сделать вторую
например так:
var f:tform2;
begin

f:=tform2.create(nil);
f.top:=10;
f.left:=20;
f.show;
.....
?
Ессна, надо перехватывать сообщения wm_mouse... на тему перемещений...


vrRaven   (2002-02-24 13:32:00) [6]

ЛЮДИ!!!!! ОТВЕТЬТЕ НА ВОПРОС В КОНЦЕ КОНЦОВ!!! ВЕДЬ КТО-ТО ЖЕ ЗНАЕТ!!!! И МОЛЧИТ!!!


vrRaven   (2002-02-24 11:19:00) [7]

Нет, это можно сделать проще...
При наведении на раскрывающееся меню сделать такие действия:

1) подождать n миллисекунд
2) показать в указанном месте фрейм без заголовка или панель

Это можно сделать, только как??

Я могу сделать первую чать, а вот как сделать вторую??


Cobalt   (2002-02-24 10:38:00) [8]

2 vrRaven (24.02.02 10:18)
Подсмотрел в Вин98?

Смотри MSDN, классы MenuSite, BaseBar - именно на них создано главное меню.
P.S. Это именно окна , а не стандартное меню, так что придётся попотеть;)
Можешь их и не найти - вдруг это Эксклюзивная разработка от MS .


vrRaven   (2002-02-24 10:18:00) [9]

Анимация не обязательна....
Просто вопрос видать некто на понял...
не TPopUp, а SubMenu

Вот к примеру создаёшь TMainMenu... Файл, в нём СОЗДАТЬ, ОТКРВТЬ, СОХРАНИТЬ

Вот к примеру жмёшь на сохранить правой кнопкой мауса и нажимаешь Create SubMenu...

Вот мне надо чтобы вместо этого SubMenu появлялась форма...
Или фрейм... Лучше фрейм и без заголовка.... Можно чтобы панель появлялась, короче любая область, куда можно поместить компоненты...


Song   (2002-02-24 10:08:00) [10]

Что ты понимаешь под глаголом "разворачивалась"? Т.е. чтобы форма делала такой анимационный эффект как делает TPopUp при разворачивании? Если так то нельзя тебе помочь. Сделать TPopUp или просто Form2.ShowModal;


vrRaven   (2002-02-24 09:54:00) [11]

ПОМОГИТЕ!!! ОЧЕНЬ НАДО!!! ЛЮДИ!!!


vrRaven   (2002-02-24 09:25:00) [12]

Нет... мне не это надо...
В главном меню можно сделать вложенное меню(оно такое со стрелочкой)... Вот мне надо чтобы вместо него разворачивалась форма(желательно чтобы она была без заголовка)...
А ещё лучше, если это будет фрейм(Frame)...


Miwa   (2002-02-24 08:49:00) [13]


procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
if button=mbRight then PopupForm.Show;
end;


Только зачем так вопить в шесть утра? Люди же как раз спать ложатся ;о))


vrRaven   (2002-02-24 06:25:00) [14]

Что, никто не знает?? Не может быть... Кто-то должен знать... Подскажите!!! Очень надо!!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо