Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2012, 20:51   #1
Kamalekb
Пользователь
 
Регистрация: 08.09.2009
Сообщений: 20
По умолчанию Dbgrid(eh)+Popup

На форме Dbgrid и связанный с ним Popup

При вызове Popup, как определить на какой Колонке и Ячейке открылась Popup

Код:
procedure TForm1.N1Click(Sender: TObject);
var
  xxx,yyy : string;
  begin

if DBGridEh1.Focused=true then
   xxx:= DM.DataSource2.DataSet.Fields[0].AsString;
   ShowMessage(xxx);

end;
Ячейку выводит, а как вывести имя колонки, на которой фокус ?
Kamalekb вне форума Ответить с цитированием
Старый 17.05.2012, 21:33   #2
Kamalekb
Пользователь
 
Регистрация: 08.09.2009
Сообщений: 20
По умолчанию 1

Ответ найден.
Код:
yyy:=DBGridEh1.SelectedField.FieldName; //колонка
Kamalekb вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Popup DeDoK Общие вопросы Delphi 7 06.06.2009 15:10
Impact PopUp axeli Софт 1 28.07.2008 12:02
Popup+dbGrid s.mag БД в Delphi 8 15.05.2008 13:32
popup в dbgrid drakhar БД в Delphi 7 13.02.2008 08:20
Popup menu Mitron Компоненты Delphi 1 02.02.2008 14:26