ButtonRush onClick не одно и то же как Button onClick
Icon по какойте причине не работет с RushButton но рабоет с стандартном button
схема Собирает все процессы с иконкой но если иконка не нашлис это испозует дефолт.
Но дефолт не рабоет только с RushButton
смотрите иконки ВНИЗУ после запуска!
Код:
Add(Icon,4035083,574,105)
{
Icon=[ZIP7E03000078DA63606004420101062029C190C1CCC020C6C0C0A001C44021060506883808383033E0001F3F7EBCF6FCF975BCE0EEDDBB70F51F4E2D4B2304A64D9B86AC7E665A1A7E0404C8EAFFBF3983059D99F9FFCC198869E8EA2F6EFC7F1C8CD64EB0AEF4929ABD4165D2DCFFFDD9FF1F6DC4AA3EA23ACC33DBD335C5618DA3266BCF1AAE1D4FB9AEFCE73EF109680256F57F6BA341A6ED9CFFC2CB42B1348F6BDD75A07A2002099E3983A97EDFF4D8FFD5C1FF0FADFB9619E0176929B0FC84C6E2598ABBCF01D563353F636BF8FB42B7FFCBBB801695879BF29604729D6CE27A3315977AA0BF78526FAB26AF92F4DFC620B45038CB996B770DD7B3E9405D58D5FFFBF7CFA8FBA548C3FFC4B5FFB9DC6F98C65B732E29E4BAD5CFF5661650B6B1B111533DD00AFEF2FF491BFF73457D3609AB03722108A21E08D0D5FFBF92BB698FDFE22F0E93AF02D9FF3E3E86472E50F1810307E0EA81F1F80F1B00AA04796DA6315031904B503DD05860D00315031330727A3E3373265604540F4CC6C88A0F30FEFF4F16660662F6FFFF010A9DBA61]
AddHint(-17,-73,49,13,Icon)
AddHint(70,-60,62,13,Transparent)
}
Add(ChildForm,7933242,420,350)
{
link(Data1,4035083:Icon,[(426,149)(580,149)])
}
BEGIN_SDK
Add(EditMulti,4227935,21,21)
{
EventCount=1
WorkCount=1
DataCount=1
Width=902
Height=242
link(doWork1,5905941:doEvent1,[])
}
Add(MainForm,15957019,126,147)
{
Left=35
Top=105
Width=296
Height=498
Color=-16777199
ParentFont=0
Visible=1
Caption="Select"
BorderStyle=4
Position=1
Point(doVisible)
}
Add(DoData,4308563,686,140)
{
link(onEventData,420579:doEvent1,[])
link(Data,15945684:Result,[])
}
Add(Hub,420579,728,140)
{
link(onEvent1,4227935:onEvent1,[(832,146)(832,27)])
link(onEvent2,5917652:doWork1,[(754,153)(754,162)(116,162)])
}
Add(HubEx,5917652,112,168)
{
link(onEvent,15957019:doClose,[])
}
Add(TreeViewEx,5877555,623,49)
{
Width=290
Height=419
Align=5
Color=-16777199
Font=[Calibri,12,0,0,204]
ParentFont=0
IconByIndex=0
Lines=1
LinesRoot=1
Tooltips=0
TrackSelect=0
SingleExpand=0
OverlayIcon=0
AlwaysUseIcons=0
ImgSize=20
IconsState=[]
Icons=[]
Point(doAddIcon)
Point(doClearIcons)
link(onClick,15945684:doStrCat,[])
}
Add(EnumProcess,14520408,287,49)
{
Point(doFindName)
Point(onFind)
Point(onNotFind)
Point(onEndEnum)
link(onProcess,13531194:doAdd,[])
link(onEndEnum,9214399:doFor,[(327,76)(327,83)])
}
Add(FilePartElm,8060919,490,63)
{
Mode=2
link(onPart,12481764:doString,[])
}
Add(FileAttributes,16379781,413,147)
{
Point(doGetFileIcon)
Point(onGetFileIcon)
link(FileName,5097859:Value,[(419,135)(370,135)(370,233)(321,233)])
link(onGetFileIcon,14594046:doCompare,[(453,160)(453,202)])
}
Add(Case,15676557,462,154)
{
}
Add(DoData,3459879,525,161)
{
link(onEventData,994776:doEvent,[(593,167)(593,195)])
link(Data,4227935:Data1,[(531,91)(27,91)])
}
Add(FormatStr,12481764,539,63)
{
Mask="<%1,%1>%2"
link(onFString,5877555:doAdd,[(597,69)(597,55)])
link(Str1,5877555:Count,[(545,51)(587,51)(587,99)(629,99)])
}
Add(HubEx,15028890,588,70)
{
link(onEvent,5877555:doAddIcon,[])
}
Add(StrList,13531194,385,49)
{
AddType=1
Point(doGetString)
Point(onGetString)
link(onGetString,10275916:doEvent1,[])
}
Add(For,9214399,336,77)
{
IncludeEnd=1
link(onEvent,13531194:doGetString,[])
link(End,13531194:Count,[(349,65)(373,65)(373,99)(398,99)])
}
Add(Hub,10275916,427,56)
{
link(onEvent1,5097859:doValue,[(453,62)(453,136)(296,136)(296,195)])
link(onEvent2,8060919:doPart,[])
}
Add(StrCat,15945684,686,56)
{
Str2=".exe"
AddHint(15,-21,35,13,Str2)
}
Add(Hub,5905941,42,21)
{
OutCount=5
link(onEvent1,5877555:doClear,[(340,27)(340,62)])
link(onEvent2,5877555:doClearIcons,[(340,34)(340,83)])
link(onEvent3,13531194:doClear,[(220,41)(220,62)])
link(onEvent4,13850053:doEvent1,[])
}
Add(Hub,13850053,119,42)
{
link(onEvent1,14520408:doEnum,[(172,48)(172,55)])
link(onEvent2,15957019:doVisible,[(145,55)(145,118)(114,118)(114,181)])
}
Add(Debug,994776,630,189)
{
link(onEvent,15028890:doWork3,[(654,195)(654,137)(592,137)])
}
Add(Memory,5097859,315,189)
{
link(onData,16379781:doGetFileIcon,[(373,195)(373,174)])
}
Add(If_else,14594046,462,196)
{
link(onTrue,3459879:doData,[(510,202)(510,167)])
link(onFalse,15028890:doWork2,[(542,209)(542,76)])
}
END_SDK
Add(Button,14029027,140,161)
{
Left=30
Top=25
Width=100
Height=30
Caption="работает"
link(onClick,9935523:doEvent,[])
}
Add(Debug,11680011,245,91)
{
link(onEvent,5753351:doWork1,[(257,131)])
}
Add(HubEx,5753351,246,161)
{
link(onEvent,7933242:doWork1,[(304,167)(304,356)])
}
Add(Debug,9935523,224,161)
{
link(onEvent,5753351:doWork2,[])
}
Add(ButtonRush,5466166,189,77)
{
Left=30
Top=75
Width=95
Height=30
Caption="не работает"
Glyphs=[]
link(onClick,11680011:doEvent,[(233,83)(233,97)])
}
Add(InfoTip,5645528,455,63)
{
Info=#81:вот это по какойте причине не работет с RushButton но рабоет с стандартном button|
Font=[MS Sans Serif,15,1,0,1]
Width=883
Height=109
}
Add(InfoTip,12530595,413,217)
{
Info=#77:Собирает все процессы с иконкой но если иконка не нашлис это испозует дефолт.|39:Но дефолт не рабоет только с RushButton|
Font=[MS Sans Serif,15,1,0,1]
Width=785
Height=200
}
Add(InfoTip,533435,70,224)
{
Info=#20:смотри иконки ВНИЗУ!|
Font=[MS Sans Serif,14,1,0,1]
Width=169
Height=88
}
Add(Label,6922983,231,371)
{
Left=165
Top=60
Width=182
Height=119
Font=[MS Sans Serif,15,1,0,1]
Caption="смотри иконки ВНИЗУ!"
AutoSize=1
}