Вверх ↑
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
#1: 2010-08-19 20:46:24 ЛС | профиль | цитата
Столкнулся с тем что на вкладках не видны размещенные на них элементы.
Прошу помощи в выяснении этого вопроса.
Желательно не просто исправить схему а пояснить где была моя ошибканедосмотр.
Билд HiAsm 184.

http://hiasm.com/forum_serv.php?q=56&id=1700
карма: 0

0
Ответов: 301
Рейтинг: 11
#2: 2010-08-19 22:08:27 ЛС | профиль | цитата
у верхней (по схеме) панели mode - насколько я понял, надо ставить стандарт. нижнюю(по схеме) лучше сразу скрыть. кроме того вкладки в данной схеме дают на выходе 0 или 1. откуда на элементе "индекс в канал" третий выход? дальше думай сам.
карма: 0

0
Ответов: 952
Рейтинг: 4
#3: 2010-08-19 22:14:35 ЛС | профиль | цитата
evgenyatam,
Клепал на скорую руку, mode - принимается, это я экспериментировал, 3 индексных канала тоже остатки экспериментов. Вроде бы выставляю передний и задний планы на вкладках правой кнопкой мыши - задний план ....
Все равно не работает
карма: 0

0
Ответов: 301
Рейтинг: 11
#4: 2010-08-19 22:16:57 ЛС | профиль | цитата
задний план в конструкторе формы равен переднему плану в запущенном приложении. или вроде того.
карма: 0

0
Ответов: 3349
Рейтинг: 233
#5: 2010-08-19 22:30:30 ЛС | профиль | цитата
evgenyatam писал(а):
задний план в конструкторе формы

Откуда такие выводы

------------ Дoбавленo в 22.30:
Add(MainForm,1919505,105,231)
{
Width=474
Height=641
Ctl3D=0
Caption="попопноеноеноенн"
BorderStyle=1
Position=1
link(onCreate,14432077:doBringToFront,[(156,251)(156,216)])
}
Add(TabControl,2881667,14,194)
{
Width=468
Height=26
Align=2
Color=15780518
Tabs=#1:1|1:2|
Bitmaps=[]
link(onChange,2403757:doEvent,[])
}
Add(IndexToChanel,2403757,63,194)
{
Count=3
link(onEvent1,2241769:doBringToFront,[(153,200)(153,202)])
link(onEvent2,14432077:doEvent1,[(135,207)(135,209)])
}
Add(ChildPanelEx,14432077,175,203)
{
}
BEGIN_SDK
Add(EditMultiEx,14524674,21,21)
{
WorkCount=#15:doEvent1=Запуск|20:doBringToFront=Вызов|
Width=755
Height=613
link(doEvent1,3645235:doBringToFront,[(59,27)(59,62)])
link(doBringToFront,6694649:doEvent1,[(56,34)(56,160)])
}
Add(Hub,6694649,91,154)
{
link(onEvent1,15886754:doWork1,[(149,160)(149,125)])
link(onEvent2,14950275:doWork1,[])
}
Add(ChildGroupBox,14950275,196,161)
{
}
BEGIN_SDK
Add(EditMulti,9766427,21,21)
{
WorkCount=1
Width=517
Height=263
}
Add(GroupBox,7821713,35,105)
{
Top=120
Width=144
Height=99
Caption="нгшнгш"
}
Add(RadioButton,5239857,294,56)
{
Left=10
Top=20
Width=95
TabOrder=-1
Selected=0
Caption="90890"
}
Add(RadioButton,16160049,294,91)
{
Left=10
Top=40
Width=95
TabOrder=-1
Caption="89089"
}
END_SDK
Add(ChildGroupBox,15886754,196,119)
{
}
BEGIN_SDK
Add(EditMulti,16100322,21,21)
{
WorkCount=1
}
Add(GroupBox,9954362,35,105)
{
Top=10
Width=121
Height=107
Caption="щщщщщщ"
Flat=0
}
Add(RadioButton,3305930,203,56)
{
Left=15
Top=15
Width=95
TabOrder=-1
Selected=0
Caption="д90909"
}
Add(RadioButton,991167,203,91)
{
Left=15
Top=35
Width=95
TabOrder=-1
Caption="9090"
}
END_SDK
Add(Panel,3645235,98,49)
{
Top=26
Width=468
Height=587
Point(doBringToFront)
}
END_SDK
Add(ChildPanelEx,2241769,210,196)
{
}
BEGIN_SDK
Add(EditMultiEx,12978260,21,21)
{
WorkCount=#14:doBringToFront|
link(doBringToFront,5287849:doBringToFront,[(42,27)(42,76)])
}
Add(Panel,5287849,63,63)
{
Top=21
Width=468
Height=587
Point(doBringToFront)
}
Add(Button,1922580,238,77)
{
Left=235
Top=75
}
END_SDK


карма: 1

0
Ответов: 301
Рейтинг: 11
#6: 2010-08-19 22:36:50 ЛС | профиль | цитата
evgenyatam писал(а):
задний план в конструкторе формы равен переднему плану в запущенном приложении. или вроде того.

это где-то на форуме писали
карма: 0

0
Ответов: 952
Рейтинг: 4
#7: 2010-08-19 22:45:30 ЛС | профиль | цитата
Ivann,
В чем была ошибка?
Я вроде вссе делаю но у меня компонентов на форме не видно, если мышкой примерно кликать то они как-бы появляются но при клике в другом месте исчезают.
Вот скрин:

http://hiasm.com/forum_serv.php?q=56&id=1701

В окне Отладка:
D:\Program Files\HiAsm\Elements\delphi\code\WinLayout.pas(159) Warning: Variable 'd' might not have been initialized
Что это? Как пофиксить?
карма: 0

0
Ответов: 3349
Рейтинг: 233
#8: 2010-08-20 10:47:06 ЛС | профиль | цитата
user_asm писал(а):
В чем была ошибка?

индексы, и mode=onlyonce
карма: 1

0
Ответов: 952
Рейтинг: 4
#9: 2010-08-20 20:42:02 ЛС | профиль | цитата
Все оказалось не так просто и баг скрывался совсем в другом месте.
При вставке в схему определенных элементов - на вкладке все становится невидимым.
Вот код:

code_20108.txt
карма: 0

0
файлы: 1code_20108.txt [3.5KB] [156]
Разработчик
Ответов: 26153
Рейтинг: 2127
#10: 2010-08-20 20:58:09 ЛС | профиль | цитата
user_asm, убери в Label прозрачность и все должно работать. Применение прозрачности меняет Z координату элементов, все, что спереди, становится ссзади
------------ Дoбавленo в 20.58:
user_asm, ты, вроде, не первый день на форуме, неужели, не слышал про прозрачность и Z координату, я уже счет потерял про то, сколько об этом писал
карма: 22

0
Ответов: 952
Рейтинг: 4
#11: 2010-08-20 21:28:41 ЛС | профиль | цитата
nesco,
Извиняюсь, видимо я проглядел. Спасибо, все встало на свои места.
карма: 0

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