Пример:
code_18879.txt
В приведенном примере включена прозрачность 'Черного текста' справа от кнопок.
Все флажки находятся в положении 'Передний план' по отношению к кнопкам.
Сразу по запуску программы выясняется, что флажки исчезли.
Сдвиг кнопки(любой), показывает, что они уходят на задний план.
Если выключить прозрачность, то все становиться на свое место, но надписи с права станоятся видны с серым или иным фоном.
------------ Дoбавленo в 20.27:
Также замечена и еще одна странность: В случае добавления панели ChildPanelRush, исчезает реакция на смену содержимого по надписью "Книг:".
пример:
Make(delphi)
ver(4.04 build 184)
Add(MainForm,2953706,21,105)
{
Width=515
Height=418
link(onCreate,2755475:Си,[(65,125)(65,132)])
}
Add(ChildPanelRush,2755475,77,126)
{
}
BEGIN_SDK
Add(EditMultiEx,15153140,21,21)
{
WorkCount=#2:Си|
EventCount=#2:К1|
link(Си,12038193:In,[(73,27)(73,69)])
}
Add(PanelRush,8267206,35,105)
{
Top=353
Width=507
Height=31
Align=4
Glyphs=[]
}
Add(Label,15565448,665,462)
{
Left=274
Top=1
Width=42
Height=20
Font=[MS Sans Serif,10,1,16711935,1]
Transparent=0
Caption="Книг:"
}
Add(Label,5351201,656,515)
{
Left=412
Top=1
Width=12
Height=20
Font=[MS Sans Serif,10,1,16711935,1]
Transparent=0
Caption="0"
}
Add(ButtonRush,9223701,392,530)
{
Left=88
Top=2
Width=91
Height=30
Font=[MS Sans Serif,12,1,0,1]
Name="Кн-сохранение"
Hint="Задание пути и именифайла для сохранения базы в текстовых файлах"
HintManager="M-Подск"
ColorToOver=16711680
ColorToDown=16711935
Caption=" Load"
Glyphs=[]
Point(doVisible)
link(onClick,1790361:doWork1,[])
AddHint(-188,8,48,13,Caption)
}
Add(ButtonRush,16011285,392,451)
{
Top=2
Width=91
Height=30
Font=[MS Sans Serif,12,1,0,1]
Name="Кн-Run"
Hint="Задание пути и разрешение на запуск поиска файлов и создание базы"
HintManager="M-Подск"
ColorToOver=16711680
ColorToDown=16711935
Caption=" Run"
Glyphs=[]
Point(doVisible)
Point(doCaption)
link(onClick,11771693:doWork1,[])
AddHint(-188,8,47,13,Caption)
}
Add(ButtonRush,11571195,392,610)
{
Left=177
Top=2
Width=92
Height=30
Font=[MS Sans Serif,12,1,0,1]
Name="Кн-Save"
Hint="Задание пути и имени файла для чтения базы в списки"
HintManager="M-Подск"
ColorToOver=16711680
ColorToDown=16711935
Caption=" Save"
Glyphs=[]
Point(doVisible)
link(onClick,15975430:doWork1,[])
AddHint(-188,8,49,13,Caption)
}
Add(CheckBoxRush,5303394,337,610)
{
Left=182
Top=10
Width=15
Height=15
Name="Флаг-Save"
Caption=""
CheckMetric=20
ColorCheck=255
link(onCheck,6782982:doWrite,[(381,616)(381,620)(272,620)(272,623)])
}
Add(CheckBoxRush,801638,339,530)
{
Left=94
Top=10
Width=15
Height=15
Name="Флаг-Load"
Caption=""
CheckMetric=20
ColorCheck=255
link(onCheck,9948381:doWrite,[(383,536)(383,540)(276,540)(276,543)])
}
Add(CheckBoxRush,1678194,337,450)
{
Left=5
Top=9
Width=15
Height=15
Name="Флаг-Run"
Caption=""
CheckMetric=20
ColorCheck=255
link(onCheck,913173:doWrite,[(381,456)(381,460)(277,460)(277,463)])
}
Add(GlobalVar,10821614,289,422)
{
Name="Fil_INI"
}
Add(GlobalVar,925844,288,502)
{
Name="Fil_INI"
}
Add(Ini,913173,289,450)
{
Section="Load/Save"
Key="AvtoRun"
link(onResult,1678194:doCheck,[])
link(FileName,10821614:Var,[])
link(Value,1678194:Checked,[(316,438)(330,438)(330,494)(343,494)])
}
Add(Ini,9948381,288,530)
{
Section="Load/Save"
Key="AvtoLoad"
link(onResult,801638:doCheck,[])
link(FileName,925844:Var,[])
link(Value,801638:Checked,[(315,518)(329,518)(329,574)(345,574)])
}
Add(Ini,6782982,289,610)
{
Section="Load/Save"
Key="AvtoSave"
link(onResult,5303394:doCheck,[])
link(FileName,9505455:Var,[])
link(Value,5303394:Checked,[(316,600)(322,600)(322,656)(343,656)])
}
Add(Hub,3522422,252,427)
{
OutCount=3
link(onEvent1,913173:doRead,[(270,433)(270,456)])
link(onEvent2,9948381:doRead,[(270,440)(270,536)])
link(onEvent3,6782982:doRead,[(270,447)(270,616)])
}
Add(LineBreak,6414225,210,427)
{
Caption="Си"
link(Out,3522422:doEvent1,[])
Primary=[12038193,-84,-364]
}
Add(GlobalVar,9505455,289,583)
{
Name="Fil_INI"
}
Add(CableWork,10867309,529,523)
{
Count=3
link(Cable,14946308:In,[])
}
Add(MultiElement,7579209,479,451)
{
@Hint=#24:блок разборки имен файла|
link(onEvent1,10867309:Wire1,[(520,457)(520,529)])
link(onEvent2,4315356:doText,[(581,464)(581,468)])
AddHint(-63,-34,154,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,8350239,21,28)
{
EventCount=2
WorkCount=1
Width=335
Height=179
link(doWork1,12013664:doSearch,[(59,34)(59,76)])
}
Add(MultiElement,4064788,181,70)
{
@Hint=#5:Номер|
link(onEvent1,9226528:doEvent1,[(219,76)(219,48)])
link(Data1,12013664:Count,[(187,58)(160,58)(160,114)(104,114)])
AddHint(-113,55,49,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,11510443,26,14)
{
EventCount=1
WorkCount=1
DataCount=1
VarCount=1
Width=160
Height=67
HOffset=12
link(doWork1,15509796:doData,[(32,20)(32,31)])
link(Var1,12300969:Value,[(44,73)(149,73)])
}
Add(DoData,15509796,38,25)
{
link(onEventData,6260097:doEvent1,[])
link(Data,11510443:Data1,[])
}
Add(MT_Add,14723948,101,32)
{
link(onAdd,12300969:doValue,[])
}
Add(MT_Memory,12300969,143,32)
{
}
Add(Hub,6260097,77,25)
{
link(onEvent1,11510443:onEvent1,[(139,31)(139,20)])
link(onEvent2,14723948:doAdd,[])
}
END_SDK
Add(MultiElement,15624201,188,77)
{
@Hint=#3:Имя|
link(onEvent1,2855544:Wire3,[(264,83)(264,55)])
AddHint(-109,65,37,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,9015426,21,21)
{
EventCount=1
WorkCount=1
VarCount=1
link(doWork1,10269983:doPart,[(77,27)(77,34)])
link(Var1,10269983:Part,[(27,141)(139,141)])
}
Add(FilePartElm,10269983,133,28)
{
@Hint=#3:Имя|
Mode=2
Point(Part)
link(onPart,12389918:doMTString,[(170,34)(170,48)])
}
Add(MT_String,12389918,175,28)
{
Delimeter="."
link(onResult,9015426:onEvent1,[(264,34)(264,27)])
}
END_SDK
Add(MultiElement,6106271,195,84)
{
@Hint=#6:размер|
link(onEvent1,2855544:Wire4,[(267,90)(267,62)])
link(Data1,12013664:Size,[(201,72)(170,72)(170,114)(111,114)])
AddHint(-131,74,53,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,11510443,26,14)
{
EventCount=1
WorkCount=1
DataCount=1
VarCount=1
Width=160
Height=67
HOffset=12
link(doWork1,15509796:doData,[(32,20)(32,31)])
link(Var1,12300969:Value,[(44,73)(149,73)])
}
Add(DoData,15509796,38,25)
{
link(onEventData,6260097:doEvent1,[])
link(Data,11510443:Data1,[])
}
Add(MT_Add,14723948,101,32)
{
link(onAdd,12300969:doValue,[])
}
Add(MT_Memory,12300969,143,32)
{
}
Add(Hub,6260097,77,25)
{
link(onEvent1,11510443:onEvent1,[(139,31)(139,20)])
link(onEvent2,14723948:doAdd,[])
}
END_SDK
Add(FilePartElm,6909819,202,91)
{
@Hint=#10:Расширение|
Mode=4
Point(Part)
link(onPart,2855544:Wire5,[(271,97)(271,69)])
AddHint(-163,82,78,13,@Hint)
}
Add(FilePartElm,835493,209,98)
{
@Hint=#4:Путь|
Mode=0
Point(Part)
link(onPart,11183386:doEvent1,[])
AddHint(-132,89,39,13,@Hint)
}
Add(FileSearch,12013664,98,70)
{
link(onSearch,9436754:doEvent,[])
link(onEndSearch,7656911:doData,[(135,83)(135,41)])
}
Add(Hub,5061198,154,70)
{
OutCount=6
link(onEvent1,4064788:doWork1,[])
link(onEvent2,15624201:doWork1,[])
link(onEvent3,6106271:doWork1,[])
link(onEvent4,6909819:doPart,[])
link(onEvent5,835493:doPart,[])
}
Add(CableWork,2855544,308,35)
{
Count=7
link(Cable,8350239:onEvent1,[(339,41)(339,34)])
}
Add(DoData,7656911,140,35)
{
Data=Integer(0)
link(onEventData,2855544:Wire1,[])
}
Add(MT_AddData,8916519,181,140)
{
Count=5
link(onAdd,2855544:Wire7,[(263,146)(263,83)])
link(Data1,4064788:Var1,[])
link(Data2,15624201:Var1,[])
link(Data3,6106271:Var1,[])
link(Data4,6909819:Part,[])
link(Data5,835493:Part,[])
}
Add(Hub,9226528,224,42)
{
link(onEvent1,2855544:Wire2,[])
link(onEvent2,8350239:onEvent2,[(297,55)(297,41)])
}
Add(Hub,11183386,266,98)
{
link(onEvent1,2855544:Wire6,[(294,104)(294,76)])
link(onEvent2,8916519:doAdd,[(292,111)(292,129)(169,129)(169,146)])
}
Add(Debug,9436754,140,70)
{
link(onEvent,5061198:doEvent1,[])
}
END_SDK
Add(LineBreak,2326164,371,49)
{
Caption="k1"
link(Out,15153140:К1,[(413,55)(413,41)(309,41)(309,27)])
Primary=[14946308,207,474]
}
Add(MultiElement,11771693,439,451)
{
@Hint=#12:Путь запуска|
link(onEvent1,7579209:doWork1,[])
AddHint(-22,-17,83,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,1085814,21,21)
{
EventCount=1
WorkCount=1
Width=314
Height=88
link(doWork1,12153765:doRead,[(31,27)(31,55)])
}
Add(Ini,12153765,40,49)
{
Section="Load/Save"
Key="AvtoRun"
link(onResult,13244259:doCompare,[])
link(FileName,14328884:Var,[])
}
Add(GlobalVar,14328884,40,23)
{
Name="Fil_INI"
}
Add(If_else,13244259,83,49)
{
Op2=Integer(0)
link(onTrue,2028869:doEvent1,[])
link(onFalse,3828033:doRead,[])
}
Add(If_else,1911901,166,56)
{
Op2=String()
link(onTrue,2028869:doEvent2,[])
link(onFalse,5762272:doEvent2,[])
}
Add(Browse,9503412,226,49)
{
link(onBrowse,11466225:doEvent1,[])
}
Add(Hub,2028869,206,49)
{
InCount=2
OutCount=1
link(onEvent1,9503412:doBrowse,[])
}
Add(Hub,14060947,704,209)
{
}
Add(Ini,3828033,126,56)
{
Section="Load/Save"
Key="FilRun"
Type=1
link(onResult,1911901:doCompare,[])
link(FileName,11132091:Var,[])
}
Add(GlobalVar,11132091,126,25)
{
Name="Fil_INI"
}
Add(Hub,11466225,268,49)
{
link(onEvent1,3828033:doWrite,[(293,55)(293,93)(121,93)(121,69)])
link(onEvent2,5762272:doEvent1,[])
}
Add(Hub,5762272,297,56)
{
InCount=2
OutCount=1
link(onEvent1,1085814:onEvent1,[(314,62)(314,27)])
}
END_SDK
Add(MultiElement,1790361,438,530)
{
@Hint=#23:выполнение чтения файла|
link(onEvent1,10867309:Wire2,[])
AddHint(-23,-24,149,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,1085814,21,21)
{
EventCount=1
WorkCount=1
Height=88
link(doWork1,12153765:doRead,[(31,27)(31,55)])
}
Add(Ini,12153765,40,49)
{
Section="Load/Save"
Key="AvtoRun"
link(onResult,13244259:doCompare,[])
link(FileName,14328884:Var,[])
}
Add(GlobalVar,14328884,40,23)
{
Name="Fil_INI"
}
Add(If_else,13244259,83,49)
{
Op2=Integer(0)
link(onTrue,2028869:doEvent1,[])
link(onFalse,3828033:doRead,[])
}
Add(If_else,1911901,166,56)
{
Op2=String()
link(onTrue,2028869:doEvent2,[])
}
Add(Hub,2028869,206,49)
{
InCount=2
OutCount=1
link(onEvent1,1169854:doExecute,[])
}
Add(Hub,14060947,704,209)
{
}
Add(Ini,3828033,126,56)
{
Section="Load/Save"
Key="FilRun"
Type=1
link(onResult,1911901:doCompare,[])
link(FileName,11132091:Var,[])
}
Add(GlobalVar,11132091,126,25)
{
Name="Fil_INI"
}
Add(Hub,11466225,270,49)
{
link(onEvent1,3828033:doWrite,[(295,55)(295,94)(121,94)(121,69)])
link(onEvent2,1085814:onEvent1,[(302,62)(302,27)])
}
Add(ODialog,1169854,229,49)
{
link(onExecute,11466225:doEvent1,[])
}
END_SDK
Add(MultiElement,15975430,439,610)
{
@Hint=#23:выполнение записи файла|
link(onEvent1,10867309:Wire3,[(500,616)(500,543)])
AddHint(-24,-19,151,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,1085814,21,21)
{
EventCount=1
WorkCount=1
Height=88
link(doWork1,12153765:doRead,[(31,27)(31,55)])
}
Add(Ini,12153765,40,49)
{
Section="Load/Save"
Key="AvtoRun"
link(onResult,13244259:doCompare,[])
link(FileName,14328884:Var,[])
}
Add(GlobalVar,14328884,40,23)
{
Name="Fil_INI"
}
Add(If_else,13244259,83,49)
{
Op2=Integer(0)
link(onTrue,2028869:doEvent1,[])
link(onFalse,3828033:doRead,[])
}
Add(If_else,1911901,166,56)
{
Op2=String()
link(onTrue,2028869:doEvent2,[])
link(onFalse,3621192:doEvent2,[])
}
Add(Hub,2028869,206,49)
{
InCount=2
OutCount=1
link(onEvent1,3210006:doExecute,[(219,55)(219,55)])
}
Add(Hub,14060947,704,209)
{
}
Add(Ini,3828033,126,56)
{
Section="Load/Save"
Key="FilRun"
Type=1
link(onResult,1911901:doCompare,[])
link(FileName,11132091:Var,[])
}
Add(GlobalVar,11132091,126,25)
{
Name="Fil_INI"
}
Add(Hub,11466225,270,49)
{
link(onEvent1,3828033:doWrite,[(289,55)(289,95)(120,95)(120,69)])
link(onEvent2,3621192:doEvent1,[])
}
Add(SDialog,3210006,229,49)
{
link(onExecute,11466225:doEvent1,[(267,55)(267,55)])
}
Add(Hub,3621192,294,56)
{
InCount=2
OutCount=1
link(onEvent1,1085814:onEvent1,[(314,62)(314,27)])
}
END_SDK
Add(HintManager,14655803,231,679)
{
Name="M-Подск"
Font=[Tahoma,8,1,0,1]
HintStyle=0
HintBackColor=65535
}
Add(Label,4315356,651,462)
{
Left=274
Top=16
Width=58
Height=20
Font=[MS Sans Serif,10,1,255,1]
Transparent=0
Caption="0"
AutoSize=1
Alignment=2
}
Add(Label,15066180,660,568)
{
Left=339
Top=16
Width=73
Height=20
Font=[MS Sans Serif,10,1,255,1]
Transparent=0
Caption="Найдено:"
}
Add(Label,11539659,705,571)
{
Left=412
Top=16
Width=12
Height=20
Font=[MS Sans Serif,10,1,255,1]
Transparent=0
Caption="0"
}
Add(Label,15578084,674,512)
{
Left=377
Top=1
Width=35
Height=20
Font=[MS Sans Serif,10,1,16711935,1]
Transparent=0
Caption="Все:"
}
Add(ChildPanelRush,405678,637,637)
{
}
BEGIN_SDK
Add(EditMultiEx,13358666,21,21)
{
}
Add(PanelRush,4574962,35,105)
{
Left=35
Top=105
Glyphs=[]
}
END_SDK
END_SDK
Что ето так надо ?



Поиск
Друзья
Администрация