Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ browse

138 views
Skip to first unread message

Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
Dec 3, 2018, 3:19:55β€―AM12/3/18
to guiserver
Вопрос Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π² ячСйкС Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ(Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ)?
 Как ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ячСйки, строки, ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ динамичСски)(Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ)?



Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
Dec 3, 2018, 4:15:01β€―AM12/3/18
to guiserver
Π•Ρ‰Π΅ Ρ…ΠΎΡ‚Π΅Π» ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎ ΠΏΠΎΠ΄Π²Π°Π».
ΠΠ°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ Π²Π²ΠΎΠ΄Ρƒ(ΠΏΠΎ строкС, ΠΏΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅).
фиксированный Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ.
ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ячСйки ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ.

Π£ мСня Ρ‚Π°Π±Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π³Π°Π»ΠΊΠΈ(ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ Π΄Π°/Π½Π΅Ρ‚)
ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ числа, Π±ΡƒΠΊΠ²Ρ‹.
ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ ΠΎΠ±Ρ…ΠΎΠ΄Π° Π²Π°ΠΆΠ΅Π½(ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² browse).

alkresin

unread,
Dec 3, 2018, 8:57:58β€―AM12/3/18
to guiserver
Кнопки ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² browse нСльзя. МоТно ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ контСкстноС мСню, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ - Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ количСство ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². МоТно вмСсто browse ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ панСль, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ упорядочСнныС ΠΏΠΎ строкам ΠΈ столбцам ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΏΡ€.

Browse - самый Π½Π°Π²ΠΎΡ€ΠΎΡ‡Π΅Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² HwGUI, Ρƒ Π½Π΅Π³ΠΎ ΠΊΡƒΡ‡Π° свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΈ Π½Π°Π΄ΠΎ Π΅Ρ‰Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… доступными ΠΈΠ· Go-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ способом. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π½Π°ΠΏΠΈΡˆΡƒ ΠΏΠΎΠΏΠΎΠ·ΠΆΠ΅.

alkresin

unread,
Dec 5, 2018, 8:27:52β€―AM12/5/18
to guiserver
Browse, ΠΊΠ°ΠΊ я писал, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΡƒΡ‡Ρƒ свойств, я сСйчас Π΄ΡƒΠΌΠ°ΡŽ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Widget.AProps Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ. Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ, Π±ΡƒΠ΄Π΅ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· SetParam, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:
pBrw.SetParam("bColorSel", CLR_LGRAY)
ИмСна свойств Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Π° ΠΏΠΎΠΊΠ° ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² online Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ HwGUI: http://www.kresin.ru/hwgdoc_classes.html#Classes3_3_1
Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅:
tColorSel, bColorSel - Ρ†Π²Π΅Ρ‚Π΅ тСкста ΠΈ Ρ„ΠΎΠ½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ строки
httColor, htbColor - Ρ†Π²Π΅Ρ‚Π΅ тСкста ΠΈ Ρ„ΠΎΠ½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ячСйки
oStyleHead, oStyleFoot, oStyleCell - стили Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, подноТья, (ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎ-русски Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ?) ΠΈ ячССк с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ
headColor - Ρ†Π²Π΅Ρ‚ тСкста Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.

Для измСнСния свойств ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ BrwSetColumn(), BrwSetColumnEx() - эту сСгодня Π΄ΠΎΠ±Π°Π²ΠΈΠ».
BrwSetColumn() устанавливаСт основныС свойства, Π° BrwSetColumnEx() Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ SetParam() - ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π² test1.go
Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ (см. http://www.kresin.ru/hwgdoc_classes.html#Classes5):
lResizable - Ссли ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² false, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ
oStyleHead, oStyleFoot, oStyleCell - стили Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, подноТья ΠΈ ячССк с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для этой ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ
tcolor, bcolor - Ρ†Π²Π΅Ρ‚Π΅ тСкста ΠΈ Ρ„ΠΎΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ

Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
Dec 5, 2018, 11:37:29β€―AM12/5/18
to guiserver
foot - ΠΏΠΎΠ΄Π²Π°Π» Π½Π°Π·Ρ‹Π²Π°ΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ.

Ρ…ΠΎΡ‚Π΅Π» Π΅Ρ‰Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π°(Ρ„ΠΎΠ½Π°) Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΉΒ  Π² зависимости ΠΎΡ‚ условий.
Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ табСля: сотрудник уволился 10 числа  Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ с днями с 1 ΠΏΠΎ 10 Ρ„ΠΎΠ½ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Π° с 10 Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° мСсяца Ρ„ΠΎΠ½ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ. А Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ сотрудника всС Π΄Π½ΠΈ Π·Π΅Π»Π΅Π½Ρ‹Π΅.

Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ строки Π½Π° экран дСлаю ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с тСкстом, Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ячСйки, строки(чСтная строка Ρ„ΠΎΠ½ Π±Π΅Π»Ρ‹ΠΉ, нСчСтная Ρ„ΠΎΠ½ сСрый).

И Π±ΠΎΡ€Π΄ΡŽΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π±ΠΎΡ€Π΄ΡŽΡ€Π° снизу 2, свСрху ΠΈ справа 1, слСва Π½Π΅Ρ‚ Π±ΠΎΡ€Π΄ΡŽΡ€Π°.

alkresin

unread,
Dec 7, 2018, 3:55:10β€―AM12/7/18
to guis...@googlegroups.com
Π­Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ (я ΠΎ Ρ†Π²Π΅Ρ‚Π°Ρ… строк ΠΈ ячССк) Π² HwGUI Π±Ρ‹Π»Π° Π΄Π°Π²Π½ΠΎ, Π½ΠΎ здСсь Π΅Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‡Π΅Ρ€Π°/сСгодня - Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈ ΠΏΡ€ΠΎΡ‰Π΅. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ сСгодняшнСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ guiserver, external ΠΈ etutor. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π² etutor (External GUI/browse) - сдСлал Ρ‚Π°ΠΌ "Π·Π΅Π±Ρ€Ρƒ".
 ВсС Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ установкой ΠΊΠΎΠ΄ΠΎΠ±Π»ΠΎΠΊΠ° (Harbour скрипта) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ BrwSetColumnEx():

Β  Β  var cbColor egui.CodeBlock = `private oBrw := Widg("main.brw")
if oBrw != Nil
Β  if oBrw:nPaintRow%2 == 0
Β  Β  return {0,15658734,14116608,13421772}
Β  endif
endif
return {0,16777215,14116608,13421772}`

...
Β  Β  egui
.BrwSetColumnEx(pBrw, 1, "bColorBlock", cbColor)
Β  Β  egui
.BrwSetColumnEx(pBrw, 2, "bColorBlock", cbColor)
Β  Β  egui
.BrwSetColumnEx(pBrw, 3, "bColorBlock", cbColor)

Π—Π΄Π΅ΡΡŒ всС просто. Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ browse ΠΈ, Π² зависимости ΠΎΡ‚ чСтности/нСчСтности Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки (oBrw:nPaintRow), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ΠΎΠ±Π»ΠΎΠΊ всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ массив ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ²: { тСкст, Ρ„ΠΎΠ½, тСкст Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ строки, Ρ„ΠΎΠ½ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ строки}.
Если условиС слоТнСС, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² массив ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ столбСц с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ для Π²Ρ‹Π±ΠΎΡ€Π°, Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ BrwDelColumn() - см. ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² tests/test1.go - Ρ‚Π°ΠΌ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» пятый элСмСнт Π² массив ΠΈ ΡƒΠ΄Π°Π»ΠΈΠ» Π΅Π³ΠΎ ΠΈΠ· browse. Π’Π°ΠΌ ΠΆΠ΅, кстати, ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с Π³Π°Π»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Если ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ "f" ΠΈ "t" (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ - 4-ая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°), Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π° Ρ‚Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΡΡ/ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π³Π°Π»ΠΎΡ‡ΠΊΠ°.

А ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ border Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ. БСйчас Ρ‚Π°ΠΌ Π΅Π³ΠΎ рисуСт сам Windows (ΡΡ‚ΠΈΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ WS_BORDER). МоТно Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ отрисовываниС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄ΠΎΠ±Π»ΠΎΠΊΠ°.

Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
Feb 15, 2019, 8:16:38β€―AM2/15/19
to guiserver
egui.CodeBlock = `private oBrw := Widg("main.brw")
main это Ρ‡Ρ‚ΠΎ?
Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΠΎΠ»ΠΎΡΠ°Ρ‚ΠΎΡΡ‚ΡŒ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ. вмСсто main Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ?

alkresin

unread,
Feb 18, 2019, 4:26:50β€―AM2/18/19
to guiserver
main.brw - это ΠΏΠΎΠ»Π½ΠΎΠ΅ имя Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ складываСтся ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠΊΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΈ Π΅Π³ΠΎ собствСнного ΠΈΠΌΠ΅Π½ΠΈ (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Name). Имя Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° - всСгда main. Имя Π΄ΠΈΠ°Π»ΠΎΠ³Π° формируСтся автоматичСски, Π½ΠΎ Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Name:

pDlg := &egui.Widget{Name: "dlg1", ...

Π’ этом случаС ΠΏΠΎΠ»Π½ΠΎΠ΅ имя этого Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ dlg1.brw. Если ΠΎΠ½ Π΅Ρ‰Π΅ ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ pane1 располоТСн, Ρ‚ΠΎ - dlg1.pane1.brw

Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
Apr 12, 2019, 10:03:06β€―AM4/12/19
to guiserver
Π£ мСня Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΈ browse. ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Π±ΠΎΡ€ Π² browse ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ элСмСнта : 1. Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. 2. ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ строки? ΠΈ ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Π±ΠΎΡ€Ρ‹ Π² browse. встал Π½Π° ячСйку ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π» Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Ρ‚ΠΎΠΆΠ΅ 2 ΠΏΡƒΡ‚ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΈΠ· Π±Π°Π·Ρ‹ запросом, Π»ΠΈΠ±ΠΎ ΠΎΡ‚Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρƒ ΠΈΠ· browse.
Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² с Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΈΠΌΠΈ. (Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, сортировки, toolbar контСкстноС мСню)

Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со структурой, Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΌ слайсом, ΠΌΠ°ΠΏΠΎΠΉ..... , Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°.

Π•Ρ‰Π΅ Π΄ΡƒΠΌΠ°ΡŽ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡƒΠ΄ΠΎΠ±Π½ΠΎ (Ρƒ вас частично Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…) это Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стилСй.(Ρ‚ΠΈΠΏ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°(ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°?) - Ρ†Π²Π΅Ρ‚, ΡˆΡ€ΠΈΡ„Ρ‚.....)

alkresin

unread,
Apr 15, 2019, 8:37:41β€―AM4/15/19
to guiserver
> 1. Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. 2. ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ строки?

Β  ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.
Β  2-ΠΉ способ тСорСтичСски Ρ‚ΠΎΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½, Π½ΠΎ нСсколько слоТнСС Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ - ΠΈ вСдь всС Ρ€Π°Π²Π½ΠΎ придСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ строки "ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ".

> ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Π±ΠΎΡ€Ρ‹ Π² browse. встал Π½Π° ячСйку ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π» Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅, ΠΊΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ нравится. МоТно ΠΈ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ячСйкС - ΠΊΠ½ΠΎΠΏΠΊΡƒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π² Ρ‚ΡƒΠ»Π±Π°Ρ€Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ. Π’ своих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ создавал для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π³Π΄Π΅ Π±Ρ‹Π»ΠΈ всС поля (ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ browse) - ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄ΠΈΠ» значСния Π² Π½ΡƒΠΆΠ½Ρ‹Ρ… полях, ΠΈ ΠΏΠΎ этим значСниям шСл ΠΎΡ‚Π±ΠΎΡ€.

> Ρ‚ΠΎΠΆΠ΅ 2 ΠΏΡƒΡ‚ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΈΠ· Π±Π°Π·Ρ‹ запросом, Π»ΠΈΠ±ΠΎ ΠΎΡ‚Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρƒ ΠΈΠ· browse.

 НС понял, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ "ΠΏΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρƒ ΠΈΠ· browse".

> Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²...

Β Π’ΠΎΡ‚ ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΌΠ½Π΅, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ - я добавлю ΠΈΡ… Π² etutor.

> Π•Ρ‰Π΅ Π΄ΡƒΠΌΠ°ΡŽ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡƒΠ΄ΠΎΠ±Π½ΠΎ (Ρƒ вас частично Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…) это Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стилСй.(Ρ‚ΠΈΠΏ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°(ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°?) - Ρ†Π²Π΅Ρ‚, ΡˆΡ€ΠΈΡ„Ρ‚.....)
Β Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… я Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠΏΠΎΠΌΠ½ΡŽ, Π° Π²ΠΎΡ‚ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π΅ это Π΅ΡΡ‚ΡŒ. А ΠΊΠ°ΠΊ Π²Ρ‹ сСбС прСдставляСтС Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стилСй - ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ строки ΠΊΠΎΠ΄Π°, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅?

Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
Apr 15, 2019, 8:57:34β€―AM4/15/19
to guiserver
Π’ etutor.ini ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ стили. ГрафичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ стилСй.Β Β 
ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:Β https://github.com/goki/giΒ Β 


По ΠΏΠΎΠ²ΠΎΠ΄Ρƒ browse. Π½Π΅ получаСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ ΠΏΠΎΠΉΠΌΡƒ.Β 
для тСкста Ρ‚Π°ΠΊ:

pedit1 := egui.Widg("pDlg1.edit1")
pedit1.SetText("jjjj")Β 

Β a browse ΠΊΠ°ΠΊ?
pBrw := egui.Widg("dlg1.brw")
buildBrowse(pBrw)
Π½Π΅ обновляСт Ρ„ΠΎΡ€ΠΌΡƒ.

alkresin

unread,
Apr 15, 2019, 9:29:46β€―AM4/15/19
to guiserver
BrwSetArray() ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² browse, ΠΊΠ°ΠΊ Π² test1.go, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
Apr 18, 2019, 9:17:47β€―AM4/18/19
to guiserver
Π²Ρ‹Π²ΠΎΠΆΡƒ Π² Browse Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Ссли количСство столбцов ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 5 Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ 2 Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка. Ссли Π²Ρ‹Π²ΠΎΠΆΡƒ спСрва Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ с 2 столбцами, Π° Π·Π°Ρ‚Π΅ΠΌ с 5 . ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠ°Π΄Π°Π΅Ρ‚ количСство столбцов 2.
соотвСтствСнно вопрос Π΅ΡΡ‚ΡŒ Π»ΠΈ функция которая ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ Browse.

alkresin

unread,
Apr 19, 2019, 6:25:35β€―AM4/19/19
to guiserver
Π”Π°, я ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π», Ρ‡Ρ‚ΠΎ создаваСмый browse Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Π΅Π³ΠΎ структура (описаниС столбцов) создавалась ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ массива, Π° ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ измСняли Π΄Π°Π½Π½Ρ‹Π΅.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ я это ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ», ΠΈ описаниС столбцов пСрСформировываСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, Ссли ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ массив Π΄Π°Π½Π½Ρ‹Ρ… с Π½ΠΎΠ²ΠΎΠΉ структурой.
ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ guiserver ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρƒ мСня Π½Π° сайтС.

Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
May 4, 2019, 7:47:57β€―AM5/4/19
to guiserver

Активная ячСйки(строка выдСляСтся, Π° ячСйка Π½Π΅Ρ‚ - это ΠΊΠΎΠ΄ΠΎΠ±Π»ΠΎΠΊΠΎΠΌ?). ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ фокус ячСйкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ?
Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ячСйки ΠΈΠ· списка? калСндаря? Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ?Β 
Π·Π°Π΄Π°Π½ΠΈΠ΅ шаблона Π²Π²ΠΎΠ΄Π°(числа - нСльзя Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π±ΡƒΠΊΠ²Ρ‹, Π΄Π°Ρ‚Ρ‹ - пСрвая Ρ†ΠΈΡ„Ρ€Π° 0 ΠΈΠ»ΠΈ 1 ΠΈΠ»ΠΈ 2 ΠΈΠ»ΠΈ 3 ...)
Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΊΠ° столбцов слСва ΠΈΠ»ΠΈ справа?

Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
May 4, 2019, 7:59:52β€―AM5/4/19
to guiserver
 с Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΊΠΎΠΉ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ячСйкой разобрался.
Π­Ρ‚ΠΎ функция pBrw.SetParam("htbColor", 0)

Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
May 4, 2019, 8:05:15β€―AM5/4/19
to guiserver
egui.BrwSetColumnEx(pBrw, 2, "bColor", CLR_LBLUE3)
pBrw.SetParam("htbColor", 0)
Π½Π΅ срабатываСт. Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° бСрСтся ΠΈΠ· ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, Π° Π½Π΅ ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ячСйки.



Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
May 7, 2019, 6:33:16β€―AM5/7/19
to guiserver
Π•ΡΡ‚ΡŒ Π»ΠΈ многострочный Ρ€Π΅ΠΆΠΈΠΌ Π² Browse?

Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
May 7, 2019, 8:07:13β€―AM5/7/19
to guiserver
 с Π²Ρ‹ΠΊΠΈΠ΄Π½Ρ‹ΠΌ списком разобрался
Β t := []string{"g", "h", "i"}
Β egui.BrwSetColumnEx(pBrw, 3, "alist", t)

Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

unread,
May 7, 2019, 8:10:47β€―AM5/7/19
to guiserver
ΠΏΡ€Π°Π²Π΄Π° Π²Ρ‹Π»Π΅Ρ‚Π°Π΅Ρ‚ ΠΏΠΎ ошибкС.
Reply all
Reply to author
Forward
0 new messages