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 }