![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Гость_Vasya |
|
|||
|
Unregistered |
Привет!
Преположим, имеется: Button1, Button2: TButton; Надо сделать Button1 := Button2 так, чтоб Button1 перенял все свойства Button2. Как? Спасибо! |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 8 Всего: 57 |
В Design-time - правый клик на баттоне - едит - копи (или контрол - копи), потом пасте.
В ран-тайм - не знаю. |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
Где-то давно видел код с применением потока, но там вроде не было ничего связанного с именами. А если с именами компонент ничего не делать, то выдаётся ошибка, что компонент с таким именем уже есть...
Поэтому пришлось идти немного в обход:
Может можно и легче... Применять так: MakeAssign (Button1, Button2); // Button2 возьмёт все свойства у Button1 (кроме Name) -------------------- С уважением, г-н Посол. |
|||
|
||||
| var-alex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 7.10.2003 Где: Коломна, MCK Репутация: 1 Всего: 1 |
Хренью заниматетесь, товарищи. Все классы в DELPHI, начиная от TPersistent имеют метод assign, который и делает то, что вам нужно. Пишется
|
|||
|
||||
| Гость_Vasya |
|
|||
|
Unregistered |
2 var-alex
В случае Button - ов Assign не проходит. |
|||
|
||||
| var-alex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 7.10.2003 Где: Коломна, MCK Репутация: 1 Всего: 1 |
Что говорит?? Исключение или просто не работает?? |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
"Cannot assign TButton to TButton" или что-то в этом роде. Было бы так легко, и спрашивать бы не стали...
-------------------- С уважением, г-н Посол. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |