Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Активная линия в DBGrid

5.0K
26 февраля 2006 года
__pH
41 / / 21.09.2005
Привет !!

Есть DBGrid и кнопка "Новый пользователь" при нажатии на который вызывается форма2 и там есть поля для добавления пользователя!!!
ну вот пользователь добавляется нормально, но хочется чтобы после добавления в DBGrid активная линия появлялась именно на НОВОМ пользователе!!

Заранее благодарен!
15K
26 февраля 2006 года
Falcao
15 / / 26.02.2006
Цитата:
Table1->Insert(); Table1->FieldByName("user")->AsString = "new"; Table1->Post(); DBGrid1->SetFocus();

246
27 февраля 2006 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by __pH
Привет !!

Есть DBGrid и кнопка "Новый пользователь" при нажатии на который вызывается форма2 и там есть поля для добавления пользователя!!!
ну вот пользователь добавляется нормально, но хочется чтобы после добавления в DBGrid активная линия появлялась именно на НОВОМ пользователе!!

Заранее благодарен!



Используй в форме2 тот же набор данных, что и в форме где находится DBGrid.

5.0K
27 февраля 2006 года
__pH
41 / / 21.09.2005
Цитата:
Originally posted by Falcao



Спасибо, разобрался!

5.0K
27 февраля 2006 года
__pH
41 / / 21.09.2005
А может кто подскажет, как узнать н-р есть 3 Edit'a и необходимо узнать в каком именно Эдите находится курсор!!!

Заранее благодарен!!
830
01 марта 2006 года
MVal
76 / / 17.10.2002
Цитата:
Originally posted by __pH
А может кто подскажет, как узнать н-р есть 3 Edit'a и необходимо узнать в каком именно Эдите находится курсор!!!


Например так.

Код:
if (Edit1->Focused())
 {
  // В Edit1
 }
else
if (Edit2->Focused())
 {
  // В Edit2
 }
else
if (Edit3->Focused())
 {
  // В Edit3
 }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог