Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.14;
Скачать: CL | DM;

Вниз

Форма вместо вложенного меню   Найти похожие ветки 

 
vrRaven   (2002-02-24 05:46) [0]

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


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

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


 
Miwa ©   (2002-02-24 08:49) [2]


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


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


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

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


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

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


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

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


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

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

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

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

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


 
Cobalt ©   (2002-02-24 10:38) [7]

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

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


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

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

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

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

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


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

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


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

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

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


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

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


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

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


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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2002.03.14;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
7-43193
REL
2001-12-10 13:47
2002.03.14
Модем


1-43050
greenrul
2002-02-25 19:27
2002.03.14
Создание компонента в RunTime


3-42924
lel (A)
2002-02-13 10:24
2002.03.14
Oracle, Delphi 3, BDE 4,5 редактор полей , а может что нибудь еще???


14-43182
Blackweber
2002-01-31 21:21
2002.03.14
Помогите с DVD!!!!!


3-42932
Juri
2002-02-14 16:12
2002.03.14
Консоль + SQL запрос