Вверх ↑
Этот топик читают: Гость
Ответов: 1291
Рейтинг: 47
#1: 2020-04-05 03:42:58 ЛС | профиль | цитата
Как можно такую реализовать? Чтоб и с вкладками и с табличным редактированием и с чекбоксами в таблице и чтоб без заголовков таблиц - короче как в Хиасме и других редакторах кода.
Пока не могу сообразить из чего ее сделать. Вкладки допустим понятно как. И StrTableMT вроде близок, но имеет неотключаемые заголовки колонок..

Редактировалось 2 раз(а), последний 2020-04-05 03:44:04
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 167
Рейтинг: 7
#2: 2020-04-05 21:46:54 ЛС | профиль | цитата
Aziz, можете более подробно описать то, что вам нужно :/
карма: 0
c, c++, lua
0
Ответов: 1291
Рейтинг: 47
#3: 2020-04-05 23:46:22 ЛС | профиль | цитата
UtoECat, в хиасм когда мышкой выделяешь компонент в рабочем поле, справа в панели сбоку появляются все его свойства, которые можно настраивать. Вот такую же панель нужно сотворить.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#4: 2020-04-06 01:21:03 ЛС | профиль | цитата
В HiAsm.NET в пакете Core есть элемент HCTplPropertyGrid:
Также этот элемент был в пакете CNET. Смотрите пример: %HiAsm%\Elements\CNET\Example\Controls\PropertyGrid.sha

P.S. Для пакета Windows пока нет такого элемента.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 16884
Рейтинг: 1239
#5: 2020-04-06 12:26:06 ЛС | профиль | цитата
Aziz писал(а):
Как можно такую реализовать?


Как отключить заголовки колонок есть на форуме.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1291
Рейтинг: 47
#6: 2020-04-06 14:21:50 ЛС | профиль | цитата
Nic, спасибо, но проект уже в другом пакете начат. Пока не рискую на net переходить, а стоит? Он самодостаточный или зависимостей много и не у всех прога заработает? Создал специально тему для этого чтобы понять отличия и преимущества пакетов, пока там тишина.
Tad, спасибо, так и знал что это самый подходящий компонент, буду копать дальше.

Редактировалось 1 раз(а), последний 2020-04-06 14:22:34
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#7: 2020-04-06 14:24:38 ЛС | профиль | цитата
Tad писал(а):
Как отключить заголовки колонок

Style= lvsDetailNoHeader -- Стиль таблицы

Редактировалось 2 раз(а), последний 2020-04-06 14:25:44
карма: 22

0
Ответов: 1291
Рейтинг: 47
#8: 2020-04-06 14:26:08 ЛС | профиль | цитата
nesco, спасибо! Ты настоящий друг)

--- Добавлено в 2020-04-06 14:37:43

nesco, Если выставить у MTStrTbl Align = caClient то начинается какой то глюк. Гон какой-то, паразитная обратная связь, как будто петля образовалась. Видимо, он уже сам натягивается внутри кодом на всю поверхность родительского компонента?

Add(MainForm,2953706,21,105)
{
link(onCreate,4651284:doWork1,[(159,125)(159,139)])
}
Add(ChildScrollBox,4651284,266,133)
{
}
BEGIN_SDK
Add(EditMulti,5617096,21,21)
{
EventCount=3
WorkCount=1
Width=797
Height=529
link(doWork1,9599078:doEvent1,[(112,27)(112,238)])
}
Add(ScrollBox,6758026,42,42)
{
Left=585
Top=91
Width=108
Height=508
Align=3
ModeSp=1
BorderStyle=1
}
Add(MST_RowAction,2904434,413,162)
{
MSTControl="MtS_tbl"
}
Add(Edit,8944797,525,260)
{
Left=10
Top=375
Width=85
Color=8454143
Font=[MS Sans Serif,10,1,0,1]
Visible=1
Text=""
Point(doLeft)
Point(doTop)
Point(doWidth)
Point(doHeight)
Point(doVisible)
Point(doSetFocus)
Point(doBringToFront)
Point(onKeyUp)
Point(doPosition)
PColor(Str,4227327)
link(onEnter,10463855:onEnter,[(565,273)(565,243)(459,243)(459,273)])
link(Str,14869487:Var2,[])
link(onKeyUp,10463855:KeyUp,[(573,280)(573,236)(449,236)(449,280)])
}
Add(MultiElementEx,10463855,469,267)
{
@Hint=#20:Дешифратор MT-потока
PColor(SetTableFocus,16711680)
PColor(SetData,16512)
link(OutData,8944797:doText2,[])
link(hLeft,8944797:doLeft,[])
link(hTop,8944797:doTop,[])
link(hWidth,8944797:doWidth,[])
link(hHeight,8944797:doHeight,[])
link(Visible,8944797:doVisible,[])
link(SetFocus,8944797:doSetFocus,[])
link(BringToFront,8944797:doBringToFront,[])
link(Position,8944797:doPosition,[])
link(SetTableFocus,3587734:doWork1,[(522,336)])
link(SetData,13638819:doWork1,[(515,343)])
}
BEGIN_SDK
Add(EditMultiEx,13264431,21,21)
{
WorkCount=#7:onEnter|5:KeyUp|7:MT_Data|9:EnterCell|7:EscCell|
EventCount=#7:OutData|5:hLeft|4:hTop|6:hWidth|7:hHeight|7:Visible|8:SetFocus|12:BringToFront|8:Position|13:SetTableFocus|7:SetData|
Width=321
Height=214
link(MT_Data,13950834:doEvent1,[])
link(EnterCell,13339461:doEvent1,[(96,48)(96,83)])
}
Add(Case,1777653,168,182)
{
Value=Integer(27)
DataOnTrue=Integer(0)
}
Add(DoData,14327129,168,147)
{
Data=Integer(0)
}
Add(Hub,7950987,273,189)
{
InCount=2
}
Add(HubEx,16696880,294,147)
{
Angle=3
}
Add(HubEx,14640009,84,147)
{
}
Add(DoData,11234906,168,98)
{
Data=Integer(10000000)
}
Add(Hub,15492628,56,140)
{
}
Add(Case,8028089,224,182)
{
Value=Integer(13)
DataOnTrue=Integer(0)
}
Add(MT_MultiData,2622840,168,35)
{
Count=4
}
Add(Hub,13339461,119,77)
{
OutCount=4
link(onEvent2,10179666:doWork2,[])
link(onEvent4,11234906:doData,[])
}
Add(Hub,13950834,119,35)
{
link(onEvent2,10179666:doWork1,[(151,48)])
}
Add(HubEx,10179666,147,84)
{
}
END_SDK
Add(MST_UseEditCtrl,3498945,301,281)
{
MSTControl="MtS_tbl"
PColor(onCellSize,8421440)
PColor(onEscCell,32768)
link(onCellSize,6528030:doEvent1,[(343,287)(343,210)])
link(onEnterCell,3579290:doEvent,[])
link(onEscCell,4676570:doEvent1,[(359,301)(359,364)])
}
Add(MST_DrawManager,15127737,154,134)
{
Name="mtst_draw"
SingleString=0
TabGrid=0
TabGridFrame=0
GutterStyle=3
ColorRowSel=0
GutterColor=-16777203
}
Add(StrList,15034837,287,120)
{
Strings=#27:sdfsdf utyuyt popo;aaaaa;;0|15:fzsdfzs;bbbb;;3|14:sdfszz;cccc;;2|15:sdfszz;ddddd;;0|15:sdfszz;eeeee;;1|15:sdfszz;fffff;;3|15:fzsdfzs;gggg;;2|14:sdfszz;hhhh;;0|16:fzsdfzs;iiiii;;3|16:sdfszz;jjjjjj;;1|
}
Add(Hub,9599078,203,232)
{
OutCount=4
PColor(onEvent3,16711680)
link(onEvent1,10041622:doEnum,[(242,238)(242,182)])
link(onEvent2,5031208:doSelect,[])
link(onEvent3,1224705:doWork2,[])
link(onEvent4,16301273:doWork2,[(231,259)(231,413)])
}
Add(IconsManager,10830939,154,260)
{
Name="icm"
ImgSize=24
Icons=['Icon'=[ZIP7E03000078DA63606004420101062029C190C1CCC020C6C0C0A001C440210605068838083830331001A222A30C0D0C21088FB2736DC97B130DB77A0A6C75E580A339161CC92A1CE82A6BA3F6862A6EF594586A039405990F11079A7F2CD372AD23C714902EA8E263A55E7B0325804681157340DC03570F3773ADA744B60648F6DEAA2920C35D39B25510EEC7540FD2E2C8017576A426507D3221F57070AD2F7B6FAC21D016881682EA415AA6155F9B54BCD4552248818318F5D080EACADE9B6A88AC7E8AAB628F0907C1F882AB07F92E5613189EC51A1C53706804AA872306DA000E816A0E9E6C22157BF91E63E058CBC0B294482D41A1C7FEFFFF0F522FD043BC15205BB0813FF60C0C0FF819181A807983C5928181C7168881622D407C00883F00E5FE3042D4016D65F8570F618330880D00EC7069E6],'Icon'=[ZIP7E05000078DAED94AB4FC35014877FE5395E612C14088F85C2B26CE111064BC380B105AA2A27B118FCE46CFF84CADAC9CACA26A82BAFBC72B6B2B2B2FC6E0B018B8673FADD73BE734FED050C66B50A9E15BC2D023B005A84231CA39CEB181AF88E9FBD0758CC17B70DB7D7C3CBE809AEEBB2BA188F741DE195391E8F117B13087F02194C10791E02DF43ECFB48A58F8C8869C03E604F5400114E2149A6A6EC43C8288422A90A390B21A2082A8E30D3880809493532E23D99F15EC498C998B3981E0342F0135052D049229048894449F6BA2A56855C936A6624419E25B0B29435C55E96B1929C30D9C022F93FFFFC2180CD9F41DFBEED9CB7EAFB66AD56DB2DFDF22B4CED7B7776F7EABC6E9A66ADF47BBBDBB96A2DEA81F6C361B1BB84CFFD23A7CF3F3ACB40BBAEDD7206FD9EDD5D7EBA40BBF4627FED91BE453F711C6770D7B357B870403F75CA41F5F9A278CD1AE5FEA5BDC085C28B185E571E0A3F2BDDB9D9982F1EB9C6A05FC4F546C530E6E84D46A3D1B4D6B1BA8A7723CF7F0D3E59C9F30F3BC90AD4],'Icon'=[ZIP7E03000078DA63606004420101062029C190C1CCC020C6C0C0A001C44021060506883808383033E0060D3810B5D463EA22060C75F5B40624B987A4C8A2437A2035F1D022FC1FC843F08F7A4CFCFF3F0483D81FEC116A416C983C00048F3C06],'Icon'=[ZIP7E03000078DA63606004420101062029C190C1CCC020C6C0C0A001C440210605068838083830336080FF442074F5F8C1E0574F867F19185A30105C8A54F35B900003360014071A7CECD8314C12977AAC8A315C473FF371013CEE81D88206A8623E3EC08F0703C13F3C18E47B00D8664C6C]]
}
Add(MST_SelectRow,5031208,301,239)
{
MSTControl="MtS_tbl"
Point(doSetFocus)
}
Add(IconsManager,2179594,154,302)
{
Name="check"
Icons=['Icon'=[ZIP7E04000078DAC592410AC23010457FA107E8CA950B971EC32B780B8FE1D1BC8588259440A04220845A6BADCD982282C8285344FCE167F1E1BDD500497C5986F8CFB04A810980796C9CE272DF872C52FC2CEBE594C6F69577DE93AF2A3AD6359D9A86CE6D4B97AEA36BDF5308819EC3F1D639B183E30FD68A1D1C6FCA52ECE0786D8CD8C1F14A6BB183E3F745217670FC4E29B183E3B7792E76BCE3A58E4FBCC4C1F1DFDCFFBF32DCF22619DF476E984E5892],'Icon'=[ZIP7E04000078DAC5925F0A8240108747F0003EF5D443BE758CAED02D3A4657E9265D2422C52459581631D3D469D6583119FF11D12CBF7D18F6FBD86516C0A2E53840FB0A7636C00200D6146A51E7DDD7B5B1E167B5DF2E716EBABC8A638C9304EF698A8F2CC32CCFF15914589625565585EDE278A9D46407C70B293F1CEEC1ED7570FC4D88C6A15913CEC1F1D728AA1D6DB6CFC1F17E18D60EC30CDD83E32F41503BF4D9B1B770FCD9F71B87794BD761E6C2F127CF1B7598D9F6F1630E33DB217E8A83E3BFF9FFFF2AA45B1CADF9D19CCE0B69991361]]
}
Add(HubEx,1224705,238,246)
{
PColor(onEvent,16711680)
link(onEvent,5031208:doSetFocus,[])
}
Add(ComboBox,3501412,679,225)
{
Left=10
Top=400
Width=150
Height=21
Color=8454143
Font=[MS Sans Serif,10,1,0,1]
Visible=1
Ctl3D=0
Strings=#5:aaaaa|4:bbbb|4:cccc|5:ddddd|5:eeeee|5:fffff|4:gggg|4:hhhh|5:iiiii|6:jjjjjj|
Text=""
ReadOnly=0
Point(doLeft)
Point(doTop)
Point(doWidth)
Point(doVisible)
Point(onKeyUp)
Point(doSelectString)
Point(doBringToFront)
Point(doSetFocus)
link(onClick,10646790:onEnter,[(719,238)(719,217)(605,217)(605,273)])
link(onKeyUp,10646790:KeyUp,[(727,245)(727,210)(595,210)(595,280)])
}
Add(MultiElementEx,10646790,616,267)
{
@Hint=#20:Дешифратор MT-потока|
PColor(SetTableFocus,16711680)
PColor(SetData,16512)
PColor(Cell,4227327)
PColor(Data,4227327)
link(hLeft,3501412:doLeft,[(664,273)(664,259)])
link(hTop,3501412:doTop,[(664,280)(664,266)])
link(hWidth,3501412:doWidth,[(664,287)(664,273)])
link(Visible,3501412:doVisible,[(664,294)(664,280)])
link(OutData,3501412:doSelectString,[(664,301)(664,287)])
link(BringToFront,3501412:doBringToFront,[(664,308)(664,294)])
link(SetTableFocus,3587734:doWork2,[(671,315)(671,399)])
link(SetData,13638819:doWork2,[(656,322)(656,392)])
link(Cell,14869487:Var3,[(622,248)])
link(Data,3501412:String,[(629,248)(663,248)(663,337)(692,337)])
}
BEGIN_SDK
Add(EditMultiEx,11063162,21,14)
{
WorkCount=#7:onEnter|5:KeyUp|7:MT_Data|9:EnterCell|7:EscCell|
EventCount=#5:hLeft|4:hTop|6:hWidth|7:Visible|7:OutData|12:BringToFront|13:SetTableFocus|7:SetData|
DataCount=#4:Cell|4:Data|
Width=370
Height=214
link(onEnter,13458773:doEvent1,[(42,20)(42,146)])
link(KeyUp,12928379:doCase,[(28,27)(28,188)])
link(MT_Data,11864738:doSeparateMT,[])
link(EnterCell,16226397:doEvent1,[(101,41)(101,90)])
link(EscCell,10332859:doWork1,[(88,48)])
}
Add(Case,12928379,175,182)
{
Value=Integer(27)
DataOnTrue=Integer(0)
link(onNextCase,835980:doCase,[])
link(onTrue,5733224:doEvent2,[(216,195)(216,202)])
}
Add(DoData,16575588,175,147)
{
Data=Integer(0)
link(onEventData,8230077:doWork2,[])
}
Add(Hub,5733224,294,189)
{
InCount=2
link(onEvent1,8230077:doWork3,[(354,195)])
link(onEvent2,11063162:SetTableFocus,[(366,202)(366,62)])
}
Add(HubEx,8230077,350,147)
{
Angle=3
link(onEvent,11063162:Visible,[(354,41)])
}
Add(HubEx,10332859,84,147)
{
link(onEvent,16575588:doData,[])
}
Add(Hub,13458773,56,140)
{
link(onEvent1,4954691:doData,[])
link(onEvent2,10332859:doWork2,[])
}
Add(Case,835980,231,182)
{
Value=Integer(13)
DataOnTrue=Integer(0)
link(onTrue,5733224:doEvent1,[])
}
Add(MT_MultiData,11864738,168,28)
{
Count=4
link(onData1,11063162:hLeft,[(275,34)(275,20)])
link(onData2,11063162:hTop,[(286,41)(286,27)])
link(onData3,11063162:hWidth,[(296,48)(296,34)])
}
Add(DoData,5354186,231,84)
{
link(onEventData,11063162:OutData,[(308,90)(308,48)])
link(Data,11063162:Cell,[(237,17)(27,17)])
}
Add(DoData,4954691,231,140)
{
Data=Integer(0)
link(onEventData,11063162:SetData,[(326,146)(326,69)])
link(Data,11063162:Data,[(237,125)(34,125)])
}
Add(Hub,16226397,168,84)
{
link(onEvent1,5354186:doData,[])
link(onEvent2,11063162:BringToFront,[(317,97)(317,55)])
}
END_SDK
Add(MT_IndexToChanel,3579290,364,288)
{
Count=3
Point(Index)
PColor(onEvent1,12615680)
PColor(onEvent2,12615680)
PColor(onEvent3,12615680)
PColor(Index,8388736)
link(onEvent1,14516374:doWork2,[])
link(onEvent2,14516374:doWork3,[(424,301)])
link(onEvent3,10646790:EnterCell,[(424,308)(424,352)(584,352)(584,294)])
link(Index,3498945:SubItem,[(370,276)(351,276)(351,333)(314,333)])
}
Add(GetDataEx,14869487,525,243)
{
Angle=3
PColor(Data,4227327)
link(Data,16585770:Var3,[])
}
Add(Hub,4676570,399,358)
{
OutCount=3
PColor(onEvent1,32768)
PColor(onEvent2,32768)
PColor(onEvent3,32768)
link(onEvent1,10463855:EscCell,[(438,364)(438,301)])
link(onEvent2,10646790:EscCell,[(595,371)(595,301)])
link(onEvent3,10297606:doWork1,[(438,378)])
}
Add(HubEx,13638819,511,386)
{
Angle=2
PColor(onEvent,16512)
link(onEvent,2045899:doEvent1,[(254,392)(254,287)])
}
Add(HubEx,3587734,518,393)
{
Angle=2
PColor(onEvent,16711680)
link(onEvent,1224705:doWork3,[(242,399)])
}
Add(Hub,6528030,378,204)
{
PColor(onEvent1,8421440)
PColor(onEvent2,8421440)
link(onEvent1,10646790:MT_Data,[(584,210)(584,287)])
link(onEvent2,10463855:MT_Data,[(438,217)(438,287)])
}
Add(HubEx,14516374,420,288)
{
PColor(onEvent,12615680)
link(onEvent,10463855:EnterCell,[])
}
Add(Hub,2045899,266,281)
{
PColor(onEvent1,16512)
PColor(onEvent2,16512)
link(onEvent1,3498945:doSetData,[])
link(onEvent2,16301273:doWork1,[(291,294)])
}
Add(HubEx,16301273,287,407)
{
link(onEvent,10297606:doWork2,[])
}
Add(VBoxLayout,12452202,196,176)
{
Name="horiz_1"
Space=5
Padding=5
}
Add(MTStrTbl,4376548,154,176)
{
Left=10
Top=5
Width=420
Height=305
Color=-16777194
Font=[MS Sans Serif,10,1,128,1]
Name="MtS_tbl"
HintManager="mtst_hint"
Layout="horiz_1"
WidthScale=100
HeightScale=100
Columns=#8:Col1=132|8:Col2=132|8:Col3=132|
ColumnClick=1
CheckBoxes=0
Style=4
SmallIconsManager="icm"
StateIconsManager="check"
DrawManager="mtst_draw"
}
Add(Edit,4865121,476,407)
{
Left=10
Top=315
Width=420
Height=22
Color=-16777194
Font=[MS Sans Serif,10,1,0,1]
Layout="horiz_1"
Text=""
PColor(Str,4227327)
link(Str,16585770:Var2,[])
}
Add(HubEx,10297606,434,407)
{
link(onEvent,4865121:doText,[])
}
Add(GetDataEx,16585770,476,243)
{
Angle=3
PColor(Data,4227327)
link(Data,3498945:Cell,[(410,248)(410,325)(328,325)])
}
Add(MT_String,922736,357,162)
{
link(onResult,2904434:doRowAction,[])
}
Add(ArrayEnum,10041622,301,176)
{
link(onItem,922736:doMTString,[])
link(Array,15034837:Array,[])
}
END_SDK
|
--- Добавлено в 2020-04-06 14:40:51

Похоже на то, тк он сам растянулся по родительскому контейнеру даже с Align = CaNone. Сойдет, работает не трожь)

Редактировалось 3 раз(а), последний 2020-04-06 14:41:38
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#9: 2020-04-06 22:38:53 ЛС | профиль | цитата
Aziz писал(а):
то начинается какой то глюк

А скриншот глюка снять не судьба? Короче, я не понял, тк никакого глюка не увидел.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#10: 2020-04-06 22:59:30 ЛС | профиль | цитата
Aziz писал(а):
начинается какой то глюк.
Вижу. Сегодня уже спать пора. Завтра посмотрю.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 167
Рейтинг: 7
#11: 2020-04-06 23:33:09 ЛС | профиль | цитата
Aziz писал(а):
UtoECat, в хиасм когда мышкой выделяешь компонент в рабочем поле, справа в панели сбоку появляются все его свойства, которые можно настраивать. Вот такую же панель нужно сотворить.

Не понимаю зачем? Что вы хотите такое сотворить!?
карма: 0
c, c++, lua
0
Ответов: 1291
Рейтинг: 47
#12: 2020-04-07 02:47:18 ЛС | профиль | цитата
nesco, там динамический глюк. Компонент в панели начинает дико мелко трястись (если попытаться изменить размер окна мышкой) или просто грузит проц без появления формы. Потом форма появляется, все видно но проц продолжает грузиться.Попробую видос завтра снять.
UtoECat, WYSIWYG визуальный конструктор - редактор веб страниц и шаблонов для Wordpress.

Редактировалось 2 раз(а), последний 2020-04-07 12:08:13
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 9906
Рейтинг: 351
#13: 2020-04-07 04:01:58 ЛС | профиль | цитата
Aziz писал(а):
Попробую видос завтра снять

Всегда удивлялся подобному планированию решения проблемы....
А коды почитать -- не быстрее будет

Вообще-то, ScrollBox определяет свои размеры (которые внутренние) - как минимальный прямоугольник, внутри которого лежат все детишки целиком.
Не виноватый я, он в KOL так устроен.
Дальнейшая логика - в качестве домашнего задания.

Откуда знаю ???
Можете себе представить -- прочитал когда-то (в KOL.pas).

Редактировалось 1 раз(а), последний 2020-04-07 04:27:13
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#14: 2020-04-07 09:16:12 ЛС | профиль | цитата
Aziz, как-то так
Add(MainForm,2953706,21,105)
{
Height=529
Position=1
}
Add(ChildPanel,9654514,77,105)
{
}
BEGIN_SDK
Add(EditMulti,10423409,21,21)
{
Width=139
}
Add(Panel,409587,35,105)
{
Left=201
Width=183
Height=490
Align=3
Color=-16777206
}
Add(Memo,10076978,105,147)
{
Left=2
Top=348
Width=179
Height=100
Align=4
WinStyle=1
}
Add(MTStrTbl,15848653,105,105)
{
Left=2
Top=22
Width=179
Height=366
Align=5
Ctl3D=1
WinStyle=1
Columns=#4:1=78|4:2=80|
Style=4
Grid=0
}
Add(ChildPanel,9205796,105,56)
{
}
BEGIN_SDK
Add(EditMulti,4890822,21,21)
{
}
Add(Panel,15036493,35,105)
{
Left=35
Top=105
Width=209
Height=20
Align=2
Color=-16777206
BorderWidth=0
BevelInner=0
BevelWidth=0
}
Add(BitBtn,9917017,56,35)
{
Left=1
Top=1
Caption="Свойства"
}
Add(BitBtn,2237559,98,35)
{
Left=56
Top=1
Caption="Точки"
}
END_SDK
END_SDK

Splitter-ы расставишь сам.

Редактировалось 1 раз(а), последний 2020-04-07 09:21:05
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#15: 2020-04-07 09:58:09 ЛС | профиль | цитата
Редактор свойств для Delphi
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)