Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Вниз

Чем заменить 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.039 c
2-1201877184
Kolan
2008-02-01 17:46
2008.02.24
Есть ли в Delphi библиотека для работы с комплексными числами?


11-1181383929
rvi
2007-06-09 14:12
2008.02.24
Благодарность


11-1180250317
Dy1
2007-05-27 11:18
2008.02.24
выбор мышкой компонента


2-1201436104
kast
2008-01-27 15:15
2008.02.24
Поиск нескольких позиций в бд


2-1201644172
Свой
2008-01-30 01:02
2008.02.24
Как получить список поддиректорий в каталоге?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский