![]() |
|
![]() ![]() ![]() |
|
moroz11 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.3.2007 Репутация: нет Всего: нет |
Я только начала изучать язык С++Builder 6.
У меня проблема.Подскажите,как при выборе пункта меню(описанного в TreeView слева на форме )-- в правой стороне экрана (это таблица помещенная в Grid) укать фокус на столбце этой таблицы. DBGrid->SetFocus(); --не помогает. Спасибо |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
если именно на столбце -- установи свойсво Col в нужное число.
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
moroz11 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.3.2007 Репутация: нет Всего: нет |
int N ;
N=DBGrid1->SelectedIndex; SprCol=DBGrid1->Columns->Items[0]->SetFocus(); Или как ? У меня плохо пока с языком. Помогите Спасибо |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
нет. DBGrid1->Col = 5;
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
moroz11 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.3.2007 Репутация: нет Всего: нет |
Я помещаю кусок программы,который срабатывает при запуске задачи.
Всавила я предлагаемую Вами строку DBGrid1->Col=1; -ошибка: [C++ Error] mainform.cpp(50): E2247 'TCustomGrid::Col' is not accessible ********************** программа *********** if(TreeView1->Selected->Text == "Справочник лицевых счетов") { //Выбираем sql M_Lsab->ADOQueryLsab->SQL->LoadFromFile("Lsab.sql"); Str1 = M_Lsab->ADOQueryLsab->SQL->Text; //Выбираем куда грузить набор данных из таблицы M_Lsab->DataSourceLsab->DataSet = M_Lsab->ADOQueryLsab; //Связываем возвращаемый набор данных и визуальные компоненты DBGrid1->DataSource = M_Lsab->DataSourceLsab; DBNavigatorSprLsab->DataSource = M_Lsab->DataSourceLsab; //открываем M_Lsab->ADOQueryLsab->Open(); DBGrid1->Col=1; //M_Lsab->ADOQueryLsab->SetFocus(); } ******************************** |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
значит нужно делать наследника и открывать это свойство в нем...
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
moroz11 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.3.2007 Репутация: нет Всего: нет |
Жаль,но помощи от ваших предложений никакой.Одни только намеки.
|
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
конкретика:
делать так: http://forum.vingrad.ru/index.php?showtopi...t&p=1077300 вместо using TStringGrid::MoveColumn; впиши свое свойство. -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
moroz11 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.3.2007 Репутация: нет Всего: нет |
***********Фокус*******
M_Lsab->DataSourceLsab->DataSet->First(); //перемещае курсор на Distance записей и возвр-т число записей,на кот.он переместился M_Lsab->DataSourceLsab->DataSet->MoveBy(0); //установка курсора в 1-й столбец DBGrid1->SelectedIndex=0; DBGrid1->SetFocus(); Все работает |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |