Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.005 c
1-43019
HSashsa
2002-02-28 18:15
2002.03.14
Работа с массивом компонентов


1-43074
Michael C
2002-02-27 11:37
2002.03.14
Это опять я, со своими IP


1-43033
makar
2002-02-26 09:25
2002.03.14
Вопрос


14-43154
fliz
2002-01-30 13:10
2002.03.14
2 Merlin : заметил ОЧЕПЯТКУ на этой странице (причем давно...)


1-43109
Dimedrol
2002-02-28 10:25
2002.03.14
Splitter - еще раз, please...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский