C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
TBGrid и PickList, координаты строк списка
laifik
  Отправлено: 06.07.2004, 09:20


Дежурный стрелочник

Группа: Участник
Сообщений: 70



Есть компонент TBGrid, в нем поле с выпадающим списком в свойстве PickList.
Есть ли вариант определения координат строк в этом списке при перемешении курсора мыши, или, на худой конец, возможность определения номера строки в этом списке.
Возможность определения количества строк есть
CODE
int j = DBGridEh2->Columns->Items[0]->PickList->Count;
, а вот отдельно как-то не получается.
И еще: должен ли работать CodeEditor в спискеPickList? У меня он почему-то не активен. sad.gif

Отредактировано laifik — 06/07/2004, 10:23
Admin
Отправлено: 06.07.2004, 12:20


Владимир

Группа: Администратор
Сообщений: 1190





CODE

int n =  GridEh->Columns->Items[0]->PickList->IndexOf("456");
ShowMessage(n);

ShowMessage(GridEh->Columns->Items[0]->PickList->Strings[3]);


//-----

void __fastcall TForm1::GridEhColumns0UpdateData(TObject *Sender,
     AnsiString &Text, Variant &Value, bool &UseText, bool &Handled)
{
  int n =  GridEh->Columns->Items[0]->PickList->IndexOf(Text);
  ShowMessage(n);
}
//---------------------------------------------------------------------------
laifik
Отправлено: 07.07.2004, 09:30


Дежурный стрелочник

Группа: Участник
Сообщений: 70



Спасибо за код. Взяла на вооружение. Но, сожалению, в данной ситуации он не делает того, что я хочу. sad.gif

Вернуться в Работа с базами данных в C++Builder