Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.24;
Скачать: CL | DM;

Вниз

Чем заменить DBGrid?   Найти похожие ветки 

 
Kiril   (2008-01-27 19:16) [0]

При изменении размера формы, DBGrid... остаётся прежнего размера!
Как сделать автоматический ресайз? или каким другим компонентом воспользоваться?
Каких ещё проблем от него ждать?


 
Palladin ©   (2008-01-27 19:17) [1]


> При изменении размера формы, DBGrid... остаётся прежнего
> размера!

если ты Align не назначил и Anchors, то чего ты ожидал?


 
Palladin ©   (2008-01-27 19:17) [2]

что он, мля, сам такой умный пойдет ресайзится в разные стороны?


 
sniknik ©   (2008-01-27 19:27) [3]

> сам такой умный пойдет ресайзится в разные стороны?
именно, и если нужно то только вниз или влево... причем "нужность" определяется исключительно желаниями "программиста".
10 000 баксов за такой компонент! :о))


 
{RASkov} ©   (2008-01-27 20:24) [4]

> [0] Kiril   (27.01.08 19:16)
> Каких ещё проблем от него ждать?

Это не от него нужно ждать проблем, а от ..... ну понял, да? :)


 
ketmar ©   (2008-01-27 23:07) [5]

>[0] Kiril (27.01.08 19:16)
>Каких ещё проблем от него ждать?

телепать не умеет, зараза.


 
Германн ©   (2008-01-28 01:02) [6]


> Kiril   (27.01.08 19:16)
> Каких ещё проблем от него ждать?

И не только от него. Но и от всего прочего населения VCL. Одной мышки не достаточно для написания даже проги, не говоря уж о программах. :(


 
KilkennyCat ©   (2008-01-28 02:52) [7]

> [6] Германн ©   (28.01.08 01:02)
> Одной мышки не достаточно


А двух мышей?


 
Германн ©   (2008-01-28 02:59) [8]


> KilkennyCat ©   (28.01.08 02:52) [7]
>
> > [6] Германн ©   (28.01.08 01:02)
> > Одной мышки не достаточно
>
>
> А двух мышей?
>

Да хоть 333-х! :)
Лишь бы не не "писАть" ручками код.


 
kast ©   (2008-01-28 16:54) [9]

в событии ресайз формы напиши- dbgrid.height:=form.height, вроде так длина пишется...


 
ketmar ©   (2008-01-28 17:04) [10]

>[9] kast©(28.01.08 16:54)
убивать на месте.


 
Плохиш ©   (2008-01-28 17:05) [11]


> kast ©   (28.01.08 16:54) [9]
> в событии ресайз формы напиши- dbgrid.height:=form.height,
>  вроде так длина пишется...

Англо-русский словарь использовать не пробовал?
Следующий вопрос будет "А почему грид за форму вылез?"


 
MsGuns ©   (2008-01-28 17:06) [12]

TDBGrid.Align := alClient


 
clickmaker ©   (2008-01-28 18:14) [13]


> Каких ещё проблем от него ждать?

1. данные не распечатывает сам
2. не умеет быть полосатым
3. сам не сохраняется в файл силой мысли
продолжать?


 
MsGuns ©   (2008-01-28 19:16) [14]

>clickmaker ©   (28.01.08 18:14) [13]

Он, сволочь, не умеет еще сортировать, фильтровать и искать ;)))


 
clickmaker ©   (2008-01-28 19:21) [15]


>  [14] MsGuns ©   (28.01.08 19:16)

выходит, что от него больше проблем, чем пользы.
ну его нафик... )


 
DiamondShark ©   (2008-01-28 19:29) [16]


> выходит, что от него больше проблем, чем пользы.

В каждой шутке есть только доля шутки.


 
kast ©   (2008-01-29 05:26) [17]


> Англо-русский словарь использовать не пробовал?
> Следующий вопрос будет "А почему грид за форму вылез?"

словаря под рукой не было, а почему он за форму выйдет, если размеры одинаковые? делфи нет под рукой чтобы проверить


 
Palladin ©   (2008-01-29 07:38) [18]


> [17] kast ©   (29.01.08 05:26)

а почему бы ему не выйти если у него left будет 300 например? такое чувство что ты себе вообще не представляешь что такое ширина и высота


 
Alex_C   (2008-01-29 08:38) [19]


> а почему он за форму выйдет, если размеры одинаковые?


Потому что у формы есть еще бордюр, Caption, может быть Statusbar etc...
Если уж по каким-то причинам TDBGrid.Align := alClient не подходит, нужно использовать ClientHeight. Однако все же прочтем хелп:

The client area is the usable area inside the form"s border, excluding the title bar, scroll bars, and so on.

Set ClientHeight to change the height of the form’s window based on the desired client area. To change the height of the form’s window based on the total size of the window (including the border, menu, status bar and so on), use the Height property instead.


 
Anatoly Podgoretsky ©   (2008-01-29 10:05) [20]

Грид можно заменить на множество Label.
Других путей нет.


 
Dennis I. Komarov ©   (2008-01-29 10:14) [21]

> [20] Anatoly Podgoretsky ©   (29.01.08 10:05)

Как это нет? А рисовать на канву формы? :)


 
Anatoly Podgoretsky ©   (2008-01-29 10:50) [22]

Картинок никто не просил, грид подразумевает и возможность редактирования, канва не подразумевает.


 
clickmaker ©   (2008-01-29 10:53) [23]


> грид подразумевает и возможность редактирования, канва не
> подразумевает

зато Label для редактирования - самое то )



Страницы: 1 вся ветка

Текущий архив: 2008.02.24;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.021 c
2-1201680662
Venkin
2008-01-30 11:11
2008.02.24
URL выделенной картинки в TWebbrowser


15-1201230431
Slider007
2008-01-25 06:07
2008.02.24
С днем рождения ! 25 января 2008 пятница


2-1201602215
Winxp
2008-01-29 13:23
2008.02.24
XPManifest


15-1200936866
ГостьяИзБудущего
2008-01-21 20:34
2008.02.24
Оптимизатор в Delphi 2108


3-1192011059
Alex
2007-10-10 14:10
2008.02.24
проблема в передаче выборки из БД в Rave