Форум: "Основная";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];
ВнизКак создать или удалить панель в run-time Найти похожие ветки
← →
Groove (2002-10-12 16:03) [0]Мастера, как создать (указав top, left, width, height и тд.) или удалить панель в run-time??
← →
Anatoly Podgoretsky (2002-10-12 16:11) [1]Все компоненты в рантайм создаются с помощью конструктора Create и потом по полученной ссылке с помощью оператора "+" присваиваются любые значения любым не ReadOnly свойствам.
В поставке Дельфи есть куча примеров: в исходном коде, в типовых примерах и в справочной системе.
Удаление можно делать с помощью метода Free
← →
Groove (2002-10-12 16:20) [2]Я что-то не понял на счёт плюсика =)
← →
ZrenBy (2002-10-12 16:22) [3]Да это описка + --> =
← →
Groove (2002-10-12 16:24) [4]Напишите кусочек кода и я всё пойму =)
← →
ZrenBy (2002-10-12 16:29) [5]Ладно уж.
var MyPanel:TPanel;
Создание
MyPanel := TPanel.Create(nil);
MyPanel.Left := 123;
...
MyPanel.Visible := True;
Уничтожение
MyPanel.Free;
← →
Groove (2002-10-12 16:32) [6]Спасибо
← →
pirat (2002-10-12 17:07) [7]Все таки правильнее писать
MyPanel:=TPanel.Create(Form1);
должна же она все таки кому-то принадлежать..
← →
Song (2002-10-12 17:30) [8]Если эта панель имеет временный характер (т.е. будет разрушена ещё до конца работы программы), то правильней писать Create(nil) - признак хорошего тона.
← →
Song (2002-10-12 17:31) [9]>>должна же она все таки кому-то принадлежать..
Вовсе нет. Обоснуйте.
← →
Fog (2002-10-12 18:00) [10]
> pirat
Лучше Self если процедура пренадлежит компоненту. А если нет то nil...
← →
Shadow (2002-10-12 18:12) [11]FAQ!
← →
Anatoly P (2002-10-12 18:49) [12]Можно указать родителя MyPanel.parent:=Form1;
← →
Anatoly Podgoretsky (2002-10-12 19:01) [13]И потом будем разбирать, а какой именно Form1 используется, любимая и паршивая ошибка.
← →
Anatoly P (2002-10-12 19:06) [14]2Anatoly Podgoretsky © , не понял, но это для перебора компонентов и удаления нужного(ненужного) по .ClassName и .Tag, я всегда так делаю!!
← →
pirat (2002-10-12 23:05) [15]2Song
Вы когда нибудь видели кнопку болтающуюся отдельно от окна программы - страшное зрелище! :)
(говорю с позиций winapi, так что строго не судите...)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c