Форум: "Базы";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
ВнизКак програмно вставить DBGrid? Найти похожие ветки
← →
Bogdan (2005-02-19 12:26) [0]Как програмно вставить DBGrid на форму?
← →
Anatoly Podgoretsky © (2005-02-19 13:20) [1]DBGrid.Parent := Form;
← →
Bogdan (2005-02-19 14:01) [2]>Anatoly Podgoretsky © (19.02.05 13:20) [1]
DBGrid.Parent := Form;
Не получается. А так можно сделать Form.Create...???
← →
Anatoly Podgoretsky © (2005-02-19 14:04) [3]Можно, но какое это имеет отношение к первичному вопросу.
← →
Bogdan (2005-02-19 14:15) [4]>Anatoly Podgoretsky © (19.02.05 14:04) [3]
Можно, но какое это имеет отношение к первичному вопросу.
Я хочю чтоб при щелчке на кнопке, увеличилась форма и на увеличенное место автоматом добавилась DBGrid, которой ранее не было.
← →
Борис (2005-02-19 14:21) [5]По порядку:
1. Увеличиваете форму (Form.Heiht и width)
2. Ваш DBGrid заранее располагаете на форем, свойство Visible - FALSE, потом делаете TRUE
можете положить его на панель (Tpanel и Ко).
← →
Bogdan (2005-02-19 14:36) [6]>Борис (19.02.05 14:21) [5]
По порядку:
1. Увеличиваете форму (Form.Heiht и width)
2. Ваш DBGrid заранее располагаете на форем, свойство Visible - FALSE, потом делаете TRUE
можете положить его на панель (Tpanel и Ко).
Спасибо за совет, я так и думал сначала, но чтото DBGrid и Visible мяня смущало, места мало на первичной форме.
← →
Anatoly Podgoretsky © (2005-02-19 14:36) [7]Bogdan (19.02.05 14:15) [4]
Это тоже можно, только это к начальному вопросу не имеет никакого отношения, для изменения размеров формы есть свойства Width/Height.
Для автомата испоьзуй обработчик кнопки OnClick/
Ответ на первый вопрос ты получил, другого нет.
← →
DSKalugin © (2005-02-19 16:51) [8]можно динамически создавать и динамически убивать.
Но это сложнее. Т.к. придется все свойства прописывать вручную
типа положение на форме, размер, источник данных...
var DBGrid: TDBGRID;
begin
DBGrid.TDBGRID.Create(nil);
DBGrid.Parent:=форма
DBGrid.Top:=
DBGrid.Left:=
DBGrid.Width:=
DBGrid.Height:=
DBGrid.DataSource:=
и так далее
DBGrid.Show;
а потом обязательно убить
DBGrid.free
Как видишь - хлопотно
но в данном случае проще расположить, настроить а в нужным момент показать/скрыть
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.039 c