powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
11 сообщений из 11, страница 1 из 1
DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
    #39867311
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TCXGrid как переместить курсор в нужный столбец найдя его FieldByName и сдвинув Grid таким образом чтобы найденный столбец был виден на экране, сдвинуть Grid.
...
Рейтинг: 0 / 0
DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
    #39867327
DesWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yemets63,

Vcl.DBGrids.TCustomDBGrid.SelectedField

"Set SelectedField to move focus to a particular field in the grid."

CXGrid врядли кардинально отличается от дефолтного грида.
...
Рейтинг: 0 / 0
DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
    #39867330
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63,

Clm := TcxGridDBColumn(grdMyView.FindItemByName('MyFIeld'));
if Clm <> nil then Clm.FocusWithSelection;
...
Рейтинг: 0 / 0
DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
    #39867338
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ma1tusClm := TcxGridDBColumn(grdMyView.FindItemByName('MyFIeld'));
Это если есть имя столбца;
если ещё нет, то - по имени поля:
grdMyView.GetColumnByFieldName('ИмяПоля')
...
Рейтинг: 0 / 0
DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
    #39867345
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да да, спасибо
чуть не дописал текст, с поиском всё хорошо. именно чтобы найденный столбец был или по центру или по левой части. иногда он некрасиво и ужасно смещен в право
...
Рейтинг: 0 / 0
DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
    #39867357
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63,

тогда за два подхода; если у целевого столбца Index = 20, тогда сначала поставить фокус на столбец с индексом 25, например (чтобы справа оказался именно он)
...
Рейтинг: 0 / 0
DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
    #39867370
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ma1tus,

жутко не красиво, делал. иногда хорошо, а на некоторых столбцах просто кошмар
...
Рейтинг: 0 / 0
DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
    #39867401
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень хорошо работает

Код: pascal
1.
2.
3.
  ii := TcxGridDBTableView.Controller.LeftPos;
.................
  TcxGridDBTableView.Controller.LeftPos := ii;
...
Рейтинг: 0 / 0
DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
    #39867411
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63,

аааа, и прочитал я это на SQL.RU
...
Рейтинг: 0 / 0
DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
    #39867431
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DesWindCXGrid врядли кардинально отличается от дефолтного гридаприподзадумался...
...
Рейтинг: 0 / 0
DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
    #39867708
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanDesWindCXGrid врядли кардинально отличается от дефолтного гридаприподзадумался...

я промолчал
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DevExpress TCXGrid как переместить курсор в нужный столбец найдя его FieldByName
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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