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

Вниз

Как сделать чтобы PopupMenu из TrayIcon раскрывалось   Найти похожие ветки 

 
vitall   (2003-07-12 11:41) [0]

только в одну сторону, например, влево. У меня получается так, что первое меню открывается влево, а его подменю - вправо и накладывается на основное.
И еще, как можно задать цвет шрифта в popupMenu.
Спасибо


 
Spawn   (2003-07-12 11:56) [1]

Для цвета шрифта ставь OvnerDraw в True (для PopupMenu). Затем в обработчике DrawItem TMenuItem-а пиши что то типа етого:

procedure TForm1.N1DrawItem(Sender: TObject; ACanvas: TCanvas;
ARect: TRect; Selected: Boolean);
begin
ACanvas.Font.Color:=clLime;
ACanvas.TextOut(4,2,N1.Caption);
end;

С указанием позиции вывода сам разберись.


 
Vitall   (2003-07-12 11:58) [2]

Спасибо


 
Vitall   (2003-07-14 11:33) [3]

А все таки по первой части вопроса.
Меню "Пуск" всегда раскрывается только вправо. Как можно задать направление?


 
Skier   (2003-07-14 11:36) [4]

>Vitall (14.07.03 11:33)

> Меню "Пуск" всегда раскрывается только вправо.

Разве ?
А ты перенеси панельку с "Пуском" в правую часть экрана...
Куда после этого будет раскрывается меню ? :)


 
Vitall   (2003-07-14 11:48) [5]

Вопрос именно в том и состоит - как управлять раскрывающимся меню


 
Skier   (2003-07-14 11:51) [6]

Никак.


 
Vitall   (2003-07-14 11:55) [7]

Очень жаль :-)

Но что-то сомнительно это...



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

Форум: "Основная";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
14-78141
IronHawk
2003-07-04 19:10
2003.07.24
Приветствую Мастеров! Кто-то пользовался ...ColorMap-aми?


14-78063
Дмитрий К.К.
2003-07-07 06:13
2003.07.24
Именинники 7 июля


3-77731
MakNik
2003-07-01 09:23
2003.07.24
DBCtrlGrid


14-78075
Кен
2003-07-07 07:24
2003.07.24
А есть ли в Дельфи стэк ? По аналогии с тем, что использует проце


14-78071
KDS
2003-07-07 19:14
2003.07.24
dephi тут вообще непричем!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский