Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DВGrid - набор вверх-вниз / 8 сообщений из 8, страница 1 из 1
13.04.2002, 06:02
    #32027764
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DВGrid - набор вверх-вниз
При нажатии клавиш PgUp,PgDown в DBGrid происходит перемешение на набор вверх-вниз. Очень хочется сделать такие кнопочки, но стандартной акции нет. Можно бы через MoveBy, но тогда надо узнавать количество записей в гриде. Остается вариант с эмуляцией нажатия клавиш?
Заранее спасибо.
...
Рейтинг: 0 / 0
14.04.2002, 16:55
    #32027805
al_r
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DВGrid - набор вверх-вниз
Может быть спасут MoveBy и VisibleRowCount?
...
Рейтинг: 0 / 0
15.04.2002, 16:19
    #32027895
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DВGrid - набор вверх-вниз
Так нет такого свойства у DBGrid!
Оно только у DrawGrid.
...
Рейтинг: 0 / 0
16.04.2002, 06:47
    #32027920
Dankov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DВGrid - набор вверх-вниз
Можно кидать гриду виндовое сообщение о нажатии PgUp или PgDown функциями PostMessage, SendMessage или Perform.
...
Рейтинг: 0 / 0
16.04.2002, 15:16
    #32027986
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DВGrid - набор вверх-вниз
Наверное придется. Но как-то это не аккуратненько.
...
Рейтинг: 0 / 0
17.04.2002, 15:14
    #32028118
Tarantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DВGrid - набор вверх-вниз
Ну а что бы узнать сколько в гриде ячеек то это его высоту надо поделить на высоту ячейки
...
Рейтинг: 0 / 0
17.04.2002, 16:44
    #32028128
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DВGrid - набор вверх-вниз
Нету у DBGrid свойства RowHeights. Высота строки зависит от применяемого шрифта.

Я глянул в исходники. У самого борланда эта штука реализована через свойство DataLink.
Количество рядов в гриде=CustomDBGrid.DataLink.BufferCount.
Весь маразм в том, что свойство DataLink DBgrid не наследует.
...
Рейтинг: 0 / 0
17.04.2002, 18:02
    #32028130
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DВGrid - набор вверх-вниз
implementation
{$R *.dfm}

type TTempDBgrid=class(TDBgrid);

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
ADODataSet1.MoveBy(TTempDBgrid(DBGrid1).rowcount-1);
end;
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DВGrid - набор вверх-вниз / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]