Вверх ↑
Этот топик читают: Гость
Ответов: 1043
Рейтинг: 33
#31: 2011-09-12 17:30:46 ЛС | профиль | цитата
Да блин, не просто без нее, а именно чтоб выглядела так же как и тут

карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#32: 2011-09-12 17:32:44 ЛС | профиль | цитата
ashkalov писал(а):
Да блин, не просто без нее, а именно чтоб выглядела так же как и тут

Не понял, стандартное ведь так и выдает
Да и зачем понадобились скобки в качестве пунктов
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#33: 2011-09-12 17:33:39 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 21:57:06
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#34: 2011-09-12 17:35:16 ЛС | профиль | цитата
Вообще-то, скобки служебный симол меню, и то, что он не работает в стандартном, так это нереализованный функционал
------------ Дoбавленo в 17.35:
ashkalov писал(а):
Да блин, не просто без нее, а именно чтоб выглядела так же как и тут

На, мля, тебе со скобками



Add(MainForm,2194170,91,126)
{
Point(onMouseDown)
link(onMouseDown,9945837:doEvent,[])
}
Add(IndexToChanel,9945837,147,147)
{
link(onEvent2,6990572:doPopupHere,[])
}
Add(PopupMenuEx,6990572,203,154)
{
Menu=#6:Пункт1|6:Пункт2|2:&(|6:Пункт3|2:&(|7:Пункт31|7:Пункт32|2:&)|6:Пункт4|2:&)|6:Пункт5|
LineColorLight=16185078
LineColorDark=16185078
Bitmaps=[]
}

карма: 22

0
Ответов: 1043
Рейтинг: 33
#35: 2011-09-12 17:39:54 ЛС | профиль | цитата
nesco, Да мне не СКОБКИ нужны! Это в примере Cosinus получаются скобки. мне надо
вот так


карма: 0

0
Ответов: 1731
Рейтинг: 68
#36: 2011-09-12 17:40:51 ЛС | профиль | цитата
Ну так уже ответил nesco
карма: 1

0
Ответов: 1043
Рейтинг: 33
#37: 2011-09-12 17:45:43 ЛС | профиль | цитата
Cosinus писал(а):
Ну так уже ответил nesco
,
Да А вы разницу не чувствуете?

карма: 0

0
Ответов: 1821
Рейтинг: 168
#38: 2011-09-12 17:49:29 ЛС | профиль | цитата
ashkalov, в элементе PopupMenuEx, в свойстве Menu, для создания подменю используйте знаки:

  • "(" - для открытия подменю
  • ")" - для закрытия подменю
    [flood]Надеюсь, понятно объяснил...[/flood]
  • карма: 5

    0
    Разработчик
    Ответов: 26164
    Рейтинг: 2127
    #39: 2011-09-12 17:51:30 ЛС | профиль | цитата
    ashkalov писал(а):
    А вы разницу не чувствуете?

    Я так и понял, что тебе надо тему винды. Но на данный момент это не реализовано. Сделать можно, но не прямо сейчас. Уж извините, у меня сейчас времени нет допиливать элементы.
    ------------ Дoбавленo в 17.51:
    sаmakacd писал(а):
    в элементе PopupMenuEx, в свойстве Menu, для создания подменю используйте знаки

    Ему надо
    nesco писал(а):
    тему винды

    А это в Семерке по дефолту, что не работает в XP без соответствующего компонента
    карма: 22

    0
    Ответов: 1043
    Рейтинг: 33
    #40: 2011-09-12 17:53:38 ЛС | профиль | цитата
    sаmakacd писал(а):
    в элементе PopupMenuEx, в свойстве Menu, для создания подменю используйте знаки:

    Да ребят, это я уже понял давно.
    Но оформление можно у PopupMenuEx, сделать таким же как просто PopupMenu то есть под стилистику Windows ?
    ------------ Дoбавленo в 17.53:
    nesco писал(а):
    Ему надо
    nesco писал(а):

    тему винды


    Совершенно верно!
    карма: 0

    0
    Ответов: 1821
    Рейтинг: 168
    #41: 2011-09-12 17:54:52 ЛС | профиль | цитата
    nesco, [flood]спасибо, а то я что-то недопонял г-на ashkalov'a [/flood]
    карма: 5

    0
    Ответов: 1043
    Рейтинг: 33
    #42: 2011-09-12 17:55:38 ЛС | профиль | цитата
    Когда я получил конкретный ответ.)))
    Тема наконец то закрыта...
    карма: 0

    0
    Разработчик
    Ответов: 26164
    Рейтинг: 2127
    #43: 2011-09-14 12:31:59 ЛС | профиль | цитата
    В обычный PopUpMenu добавлена возможность иметь подпункты (те, убран обнаруженный баг). Обновление на SVN
    карма: 22

    1
    Голосовали:sаmakacd
    Ответов: 1379
    Рейтинг: 86
    #44: 2013-07-21 20:15:50 ЛС | профиль | цитата
    nesco писал(а):
    В обычный PopUpMenu добавлена возможность иметь подпункты
    При заполнении пунктов меню в свойстве PopupMenu до компиляции программы подпункты имеются. При попытке сделать то же самое через doAddItem он игнорирует скобки и просто отображает их. Как исправить?
    Add(MainForm,9336040,490,399)
    {
    Width=424
    Height=271
    Point(onMouseDown)
    link(onMouseDown,9182184:doEvent,[])
    }
    Add(IndexToChanel,9182184,553,420)
    {
    link(onEvent2,2915151:doPopupHere,[])
    }
    Add(PopupMenu,2915151,721,427)
    {
    Menu=#4:id=1|4:id=2|1:-|12:Безопасность|1:(|4:id=4|4:id=5|1:)|6:Прочее|1:(|4:id=3|4:id=7|4:id=6|1:)|7:Закрыть|
    Point(onEndPopup)
    }
    Add(Memo,9609630,630,462)
    {
    Left=95
    Top=40
    Width=200
    Height=155
    Font=[Courier New,9,0,0,204]
    Strings=#4:id=1|4:id=2|1:-|12:Безопасность|1:(|4:id=4|4:id=5|1:)|6:Прочее|1:(|4:id=3|4:id=7|4:id=6|1:)|7:Закрыть|
    ScrollBars=2
    }
    Add(ArrayEnum,8598748,644,532)
    {
    link(onItem,2915151:doAddItem,[(698,538)(698,447)])
    link(Array,9609630:Array,[])
    }
    Add(Hub,5680992,574,511)
    {
    link(onEvent1,2915151:doClear,[(691,517)(691,454)])
    link(onEvent2,8598748:doEnum,[(616,524)(616,538)])
    }
    Add(Button,7411915,511,511)
    {
    Left=155
    Top=10
    Width=85
    Height=25
    Font=[Segoe UI,8,0,0,204]
    Caption="Применить"
    link(onClick,5680992:doEvent1,[])
    }

    карма: 0

    0
    Разработчик
    Ответов: 26164
    Рейтинг: 2127
    #45: 2013-07-21 20:48:08 ЛС | профиль | цитата
    petrocan писал(а):
    При попытке сделать то же самое через doAddItem он игнорирует скобки и просто отображает их. Как исправить?

    Никак. doAddItem поддерживает только ввод главных пунктов меню. Ввод подпункттов меню в этом компоненте не реализовано
    карма: 22

    0
    Сообщение
    ...
    Прикрепленные файлы
    (файлы не залиты)