169 похожих чатов

Ребята подскажите, если я создал кнопку и добавил ее в

TObjectList, как я могу к ней обратится и поменять допустим caption, или width, height ?

17 ответов

18 просмотров

TsPanel(object_list[0]).caption

JF- Автор вопроса
Михаил
TsPanel(object_list[0]).caption

огромное спасибище!)) пошёл пробовать

для чего ты это делаешь?

И попробуй использовать дженерики. Panels := TList<TsPanel>.Create Тогда сможешь удобнее работать с элементами Panels.Add(p); Panels[0].Caption := '123';

Hemul GM
И попробуй использовать дженерики. Panels := TList...

Дженерики это неплохо. Когда мне приспичило, я делал на массиве, скролл. В скролле панели, на панелях разное, но самое извратное это ричедит с онресайзреквест. И из за онресайза на линухе это потом не взлетело...

Ed Doc
Тогда уж TObjectList<TsPanel>

Зачем? Контролы принадлежат форме

Hemul GM
Зачем? Контролы принадлежат форме

Странно слышать это от тебя 😊

JF- Автор вопроса
Alexey Shumkin
для чего ты это делаешь?

пишу программку для себя. Добавляю название фильма или сериала, ввожу дату анонса, и вывожу название в панель а количество оставшихся дней в прогрессбар.. чисто ради изучения delphi)_)

JF- Автор вопроса
Hemul GM
И попробуй использовать дженерики. Panels := TList...

окей, спасибо. не подскажете как пользоваться сортировкой? к примеру есть scrollbox, создаю на нём панели, на панелях прогрессбары... панели приклеены по align = altop каким образом я могу отсортировать панели по Position в прогрессбаре ?

JF- Автор вопроса
Alex Wow
Проверяешь значение позици

это я знаю, нужно найти рядом стоящие панели, сравнить позиции прогрессбаров и если больше то менять значения .top у TObjectLista есть сортировка же ? С её помощью можно как-то реализовать?

Если и есть сортировка ,она скорее всего отсортирует по адресу

JF- Автор вопроса
Alex Wow
Если и есть сортировка ,она скорее всего отсортиру...

значит придется вручную, ну ниче, окей) пасиб

JF
значит придется вручную, ну ниче, окей) пасиб

Утром народ набежит , можешь уточнить Они больше могут знать )

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
10
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
8
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Карта сайта