Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2005-02-06 05:16:09 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-05-22 06:05:42
карма: 0

0
Ответов: 857
Рейтинг: 1
#2: 2005-02-06 06:01:55 ЛС | профиль | цитата
в примерах есть вот:
[code:1] Add(MainForm,6544452,21,105)
{
Left=20
Top=105
Font=[MS Sans Serif,8,0,0]
link(onCreate,1903125:doPopupHere,[(194,146)(194,146)])
}
Add(PopupMenu,1903125,315,133)
{
Menu='sasdfasd','asdfasdf','','asdf','asdf'
}

[/code:1]
карма: 1

0
Ответов: 857
Рейтинг: 1
#3: 2005-02-06 06:16:10 ЛС | профиль | цитата
В свойствах есть кнопочка список там заполняешь пункты тоесть каждая новая строчка это пункт. потом с точки onClick у тебя будут выходить события по индексу строк тоесть каждая строка иммеет индекс самая верхняя ноль.
так ясней будет :
[code:1] Add(MainForm,6544452,28,35)
{
Left=20
Top=105
Font=[MS Sans Serif,8,0,0]
}
Add(PopupMenu,1903125,315,133)
{
Menu='sasdfasd','asdfasdf'
link(onClick,12712150:doEvent,[])
}
Add(IndexToChanel,12712150,392,133)
{
link(onEvent1,8750286:doMessage,[(450,139)(450,139)])
link(onEvent2,5274541:doMessage,[(453,146)(453,216)])
}
Add(Message,8750286,476,133)
{
Message="sasdfasd"
}
Add(Message,5274541,483,210)
{
Message="asdfasdf"
}
Add(Label,11765021,70,140)
{
Left=80
Top=75
Width=155
Font=[MS Sans Serif,8,0,0]
Caption="Щелкни меня!"
link(onClick,1903125:doPopupHere,[(208,146)(208,146)])
}

[/code:1]
карма: 1

0
Ответов: 857
Рейтинг: 1
#4: 2005-02-06 06:19:54 ЛС | профиль | цитата
Блин все спутала надобыло пример менб а я попупа:-)))А иконки ни как нельзя добавить :-((((
карма: 1

0
Ответов: 857
Рейтинг: 1
#5: 2005-02-06 06:23:12 ЛС | профиль | цитата
Впринцепе все также тока забыла как в меню писать чтобы были команды.
карма: 1

0
Ответов: 838
Рейтинг: 4
#6: 2005-02-06 08:49:54 ЛС | профиль | цитата
felini, иконки в меню вставлять нельзя.
карма: 0
Coder
0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2005-02-06 11:54:38 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-05-22 06:05:42
карма: 0

0
Ответов: 857
Рейтинг: 1
#8: 2005-02-06 12:05:20 ЛС | профиль | цитата
на выходе также по индексам как и в попупе а вот как сделать суб меню:
[code:1] Add(Menu,2783250,267,48)
{
Menu='&Файл','(','&Установить компонент Ctrl+I','-','&Удалить компонент из HIC Ctrl+Del','&Добавить компонент в HIC Ctrl+A','&Обновить компонент F6','-','&Обновить список компонентов F5','&Скачать новые компоненты с сайта Ctrl+D','-','&Запустить HiAsm Ctrl+H','-','&Выход Esc',')','&Вид','(','+Кнопки','+Строка состояния','-','+Поверх остальных окон',')','&Помощь','(','&Справка F1','-','&О программе F2',')'
Point(onSelectNum)
}

[/code:1]

да прастит меня ампер за плагиат:-)))

З.Ы. -Если не вкурсе то просто копируй код и в хиасме на раб столе жми правую клавишу вставить!
карма: 1

0
Ответов: 676
Рейтинг: 5
#9: 2005-02-06 14:24:58 ЛС | профиль | цитата
Вот попробывал вставить картинку получается убожество какоето
картинку в компонент bitmap вставь сам
[code:1]Add(PopupMenu,9769186,259,140) {
Menu='321','321','321','-','321','(','321',')'
Str="1"
Point(Bitmap)
Point(Index)
link(Bitmap,8619908:Bitmap,[(272,114)(272,114)])
}
Add(Button,5444478,140,140)
{
Left=160
Top=115
Font=[MS Sans Serif,8,0,0]
Data=Integer(0)
link(onClick,12646026:doEvent1,[])
}
Add(Bitmap,8619908,266,77)
{
}
Add(Hub,12646026,189,140)
{
link(onEvent1,9769186:doSetBMP,[(240,146)(240,174)])
link(onEvent2,9769186:doPopupHere,[])
}
[/code:1]
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2005-02-06 21:32:25 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-05-22 06:05:42
карма: 0

0
Ответов: 676
Рейтинг: 5
#11: 2005-02-06 21:51:09 ЛС | профиль | цитата
Можно ли к каждому элементу привязать свою иконку?

Просто в свойстве Data поставь нужный индекс.
карма: 1

0
Ответов: 838
Рейтинг: 4
#12: 2005-02-08 04:43:45 ЛС | профиль | цитата
MarGoo, будем считать это не плагиатом, а цитатой...
карма: 0
Coder
0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)