Вверх ↑
Этот топик читают: Гость
Ответов: 44
Рейтинг: 3
#1: 2011-12-19 13:01:46 ЛС | профиль | цитата
Добрый день. Подскажите и помогите, пожалуйста)
Суть проблемы: создаю компонент "Сообщение" (message), можно выбрать набор кнопок (Type) так вот, подскажите можно ли сделать свой набор? или хотя бы в наборе "Да/Нет" поменять надписи на свои??
Заранее спасибо.
карма: 0

0
Ответов: 3349
Рейтинг: 233
#2: 2011-12-19 13:20:53 ЛС | профиль | цитата
Saget13, Можно создать свою форму, так как все возможности для этого есть. ChildFormChildFormEx
Обратить внимание на метод doShowModal
карма: 1

0
Ответов: 44
Рейтинг: 3
#3: 2011-12-19 14:03:43 ЛС | профиль | цитата
Ivann, Спасибо! а можно поподробнее? или где прочитать можно по работе с данным инструментом и методом?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#4: 2011-12-19 14:07:56 ЛС | профиль | цитата
Saget13 писал(а):
где прочитать

Клик на тех ссылках, что в сообщении Ivann. И читаем.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 44
Рейтинг: 3
#5: 2011-12-19 14:24:50 ЛС | профиль | цитата
Tad, Это я и сам находил) Можно более подробно, что и как?(
карма: 0

0
Ответов: 1133
Рейтинг: 81
#6: 2011-12-19 14:25:36 ЛС | профиль | цитата
Saget13 писал(а):
можно поподробнее

Можно
http://www.youtube.com/watch?v=GYD9Onwy0fA

Больше знаний здесь http://forum.hiasm.com/forum.html?q=3&p=204910#p204910
карма: 2

0
Ответов: 44
Рейтинг: 3
#7: 2011-12-19 15:05:44 ЛС | профиль | цитата
Спасибо))
Если кому интересно, нашел ещё такую ссылку: http://hi-asm.blogspot.com/2009/09/blog-post_14.html
------------ Дoбавленo в 15.05:
хм, форму я создал... но это не то.. мне надо именно компонент "Сообщение"... вместо кнопок "Да" и "Нет" поменять хотя визуально на 1 и 2. реально так?
карма: 0

0
Ответов: 1133
Рейтинг: 81
#8: 2011-12-19 15:31:45 ЛС | профиль | цитата
Вам сначала бы основы выучить
Подсказали вам, ссылку на видео урок дали, а вы все ровно ничего не усвоили.

Вот для примера
code_26242.txt

Дальше самостоятельно
карма: 2

0
файлы: 1code_26242.txt [2.5KB] [199]
Ответов: 44
Рейтинг: 3
#9: 2011-12-19 15:33:23 ЛС | профиль | цитата
спасибо. Дома гляну.
Видео урок не смотрел, ютуб заблочен на работе
карма: 0

0
Ответов: 8960
Рейтинг: 824
#10: 2011-12-19 15:33:30 ЛС | профиль | цитата
Saget13, найдите 10 отличий между компонентом "Сообщение"... и формой, сделанной самим
10_отличий.jpg
карма: 19

0
файлы: 110_отличий.jpg [36KB] [274]
Ответов: 1133
Рейтинг: 81
#11: 2011-12-19 15:40:47 ЛС | профиль | цитата
Saget13 писал(а):
Видео урок не смотрел, ютуб заблочен на работе

Ну так чего шум поднимаете? Вот когда дома будете, тогда и спрашивайте
Saget13 писал(а):
вместо кнопок "Да" и "Нет" поменять хотя визуально на 1 и 2


Леонид писал(а):
найдите 10 отличий

Не осилил, всего 7 нашел А что точто 10 есть
------------ Дoбавленo в 15.40:
1- размер
2- цвет кнопки закрытия
3- надпись
4- кнопки
5- значок микросхемы
6- заголовок
7- прозрачность (aero)
карма: 2

0
Ответов: 1731
Рейтинг: 68
#12: 2011-12-19 16:03:35 ЛС | профиль | цитата
Удаленно
карма: 1

0
Ответов: 44
Рейтинг: 3
#13: 2011-12-19 16:20:15 ЛС | профиль | цитата
Леонид, если не сложно, можешь скинуть этот проект с формой как скрине?
карма: 0

0
Ответов: 1536
Рейтинг: 176
#14: 2011-12-19 16:49:33 ЛС | профиль | цитата
Saget13, может это чем-то поможет:
Add(ChildForm,7675318,280,182)
{
link(Data1,8595118:Text,[])
link(Data2,4680659:Text,[(293,162)(342,162)])
}
BEGIN_SDK
Add(EditMulti,255462,21,21)
{
EventCount=2
WorkCount=1
DataCount=2
Width=342
Height=193
link(doWork1,5443147:doEvent1,[(35,27)(35,90)])
}
Add(MainForm,4080248,182,84)
{
Left=35
Top=105
Width=239
Height=189
Visible=1
BorderStyle=3
Position=1
Point(doShowModal)
}
Add(ChildPanel,4811882,196,35)
{
link(onEvent1,14107130:doEvent1,[(240,41)(240,27)])
link(onEvent2,9324262:doEvent1,[])
}
BEGIN_SDK
Add(EditMulti,3804195,21,21)
{
EventCount=2
}
Add(Panel,1142459,35,105)
{
Top=101
Width=223
Align=4
BorderWidth=0
BevelInner=0
BevelWidth=0
}
Add(Button,6960095,154,63)
{
Left=30
Top=10
Width=70
Height=30
Caption="Да"
link(onClick,3804195:onEvent1,[(254,69)(254,27)])
}
Add(Button,7567474,154,105)
{
Left=120
Top=10
Width=75
Height=30
Caption="Нет"
link(onClick,3804195:onEvent2,[(254,111)(254,34)])
}
END_SDK
Add(DoData,5453759,112,84)
{
link(onEventData,4080248:doCaption,[])
link(Data,255462:Data1,[(118,61)(27,61)])
}
Add(ChildPanelRush,5901119,161,133)
{
}
BEGIN_SDK
Add(EditMultiEx,16671581,21,21)
{
WorkCount=#9:doCaption|
link(doCaption,12198882:doCaption,[(28,27)(28,48)])
}
Add(PanelRush,12198882,70,42)
{
Width=223
Height=101
Align=5
BorderWidth=0
Spacing=22
OnlyGlyphDef=0
Glyphs=['Bitmap'=[ZIP3604000078DA9551CB2B44611C1D658FFF40D958DFC5AC6C86520A79350BD9585C25A2E4B1F2CA20CD4289DC2461E3B1228FC9BB945273D5441EE55164426A1A4461717CE767EE75C9639C3ADDF39DC7F4DDB99979EE4497C0AD98AE981C63822BF53D88E54E848F8230744D385CE9C6786D06261B3271B13A88ACA92CA434A688A6C78C1DABCFEDCEDC10E6DBF3611ABA4D9E1139B5F7D4DF75B83DD89842C05788DD912A9BCBDD2540F4FC63AFB478A62164871B6E6F4E4258EC28C0F144BDCDCDDE32E0E10A752BD5C81DC8164DCFD9E186DBC7C835029D4508CFB6DA348D0AE02982D19081EE8516D1F49C1D6EB82596BA8A115DEDB1B93F5603BC3CA26EAD16B98339A2E9393BDC58084DFB701BF0E179AB4F7836DD049C2C7DBCBFD2F4AC9C5D6E2CDC5D1E62BBBF1C9733CDF2FFF0C93B6ABA29A47666EC72F315FC2EF7EB7E797AEA8F61D25314EDC87E4338380B6F4F147317AFD85367929A1EB3BFC0FBEAEA339FE233E9318B67AFA9F295D24E6ABA1ED77E2318844BD384FC9D886C0D39338B07491E8F4DDEDBD2F1A2B4AD0D695EEF27D2FB0F74BF3FF6CEBAE89FF00691133340]]
}
END_SDK
Add(DoData,5789670,98,133)
{
link(onEventData,5901119:doCaption,[])
link(Data,255462:Data2,[(104,74)(34,74)])
}
Add(Hub,5443147,49,84)
{
OutCount=3
link(onEvent1,5453759:doData,[])
link(onEvent2,5789670:doData,[(86,97)(86,139)])
link(onEvent3,4080248:doShowModal,[(75,104)(75,118)])
}
Add(Hub,14107130,252,21)
{
link(onEvent1,255462:onEvent1,[])
link(onEvent2,3636249:doWork1,[(277,34)])
}
Add(Hub,9324262,294,42)
{
link(onEvent1,255462:onEvent2,[(336,48)(336,34)])
link(onEvent2,3636249:doWork2,[(313,55)(313,79)])
}
Add(HubEx,3636249,273,73)
{
Angle=2
link(onEvent,4080248:doClose,[(170,79)(170,111)])
}
END_SDK
Add(Button,1444102,182,182)
{
Left=5
Top=70
link(onClick,7675318:doWork1,[])
}
Add(Edit,8595118,280,98)
{
Left=100
Top=45
Width=190
Text="Заголовок"
}
Add(Memo,4680659,336,98)
{
Left=100
Top=90
Width=190
Strings=#8:Описание|20:бла бла бла бла бла |16:бла бла бла бла |24:бла бла бла бла бла бла |20:бла бла бла бла бла |
}
Add(Label,2178658,189,112)
{
Left=100
Top=15
Width=58
Height=17
Caption="Заголовок"
}
Add(Label,13936294,182,126)
{
Left=100
Top=70
Width=54
Height=17
Caption="Описание"
}
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 258
Рейтинг: 2
#15: 2011-12-19 16:51:24 ЛС | профиль | цитата
Вспомнился старый проект, может с этим что то выйдет!
code_26245.txt
карма: 0

0
файлы: 1code_26245.txt [7.6KB] [158]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)