Size: a a a

2020 March 08

VA

Viktor Akselrod in Delphi & Lazarus
Andrew Fa
у меня не image. у меня checkbox...
ок, в любом случае тебе надо смотреть отладчик
источник

GB

George Bakhtadze in Delphi & Lazarus
Pshemko Bzdeshko
предполагается динамический массив (скорее всего 1000+ элементов).. насколько я понимаю SetLength в данном случае некошерно от слова «совсем».. в своих сях я бы просто сделал связанный список, а как в lazarus посоветуете эту задачу решить?..
меняй длину с дискретным шагом, либо используй коллекцию список, которая сделает это же сама.
источник

GB

George Bakhtadze in Delphi & Lazarus
Pshemko Bzdeshko
предполагается динамический массив (скорее всего 1000+ элементов).. насколько я понимаю SetLength в данном случае некошерно от слова «совсем».. в своих сях я бы просто сделал связанный список, а как в lazarus посоветуете эту задачу решить?..
связанные списки вообще в особых случаях только используют
источник

VA

Viktor Akselrod in Delphi & Lazarus
к слову, начиная с Rio появилась возможность управлять стратегией расширения списков, коллекций и тд

http://docwiki.embarcadero.com/RADStudio/Rio/en/What%27s_New#Data_Structures_Growth_Strategy
источник

DB

Dmitry Belkevich in Delphi & Lazarus
либы постоянно улучшаются и это хорошо
источник

AF

Andrew Fa in Delphi & Lazarus
в общем чет банальная штука не работает. почему - не могу разобраться. Отладчик не подсказал ничего от слова совсем
источник

AF

Andrew Fa in Delphi & Lazarus
источник

AF

Andrew Fa in Delphi & Lazarus
если у чекбокса visible=true, и строчки закоменчены - то onClick срабатывает. Если же видимость отключено и строчки не закоменчены - то все, клик не регистрируется
источник

VA

Viktor Akselrod in Delphi & Lazarus
Andrew Fa
в общем чет банальная штука не работает. почему - не могу разобраться. Отладчик не подсказал ничего от слова совсем
что значит не подсказал? тебе приходит событие, оно обрабатывается родителем чекбокса, далее смотришь куда оно уходит и почему не доходит до самого чекбокса
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Andrew Fa
если у чекбокса visible=true, и строчки закоменчены - то onClick срабатывает. Если же видимость отключено и строчки не закоменчены - то все, клик не регистрируется
то есть видимость изначально отключена, ты включаешь, но это никак не влияет?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
у меня работает без особенностей
источник

AF

Andrew Fa in Delphi & Lazarus
Dmitry Belkevich
то есть видимость изначально отключена, ты включаешь, но это никак не влияет?
если ее изначально отключить и делать видимой при наведении мышкой на чекбокс, то событие чекбокса onClick не срабатывает.
Если же сделать изначально видимой и не менять видимость в зависимости от курсора мышки - то все ок.
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник

DB

Dmitry Belkevich in Delphi & Lazarus
включили видимость, чекбокс срабатывает:
[Window Title]
Project8

[Content]
!!!

[OK]
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Andrew Fa
если ее изначально отключить и делать видимой при наведении мышкой на чекбокс, то событие чекбокса onClick не срабатывает.
Если же сделать изначально видимой и не менять видимость в зависимости от курсора мышки - то все ок.
сейчас...
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Andrew Fa
если ее изначально отключить и делать видимой при наведении мышкой на чекбокс, то событие чекбокса onClick не срабатывает.
Если же сделать изначально видимой и не менять видимость в зависимости от курсора мышки - то все ок.
а как ты сделаешь чекбокс видимым при наведении если его не видно?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
событие ж не срабатывает
источник

AF

Andrew Fa in Delphi & Lazarus
Dmitry Belkevich
а как ты сделаешь чекбокс видимым при наведении если его не видно?
при наведении курсора на панель, на которой чекбокс расположен - делаю чекбокс видимым
источник

DB

Dmitry Belkevich in Delphi & Lazarus
да. интересный кейс )
источник