Форум: "Базы";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];
ВнизdbGrid or dbGridEh . Columns и их св-ва Найти похожие ветки
← →
VAleksey (2002-06-06 08:13) [0]Как мне изнать имеет ли колонка сабж фокус ввода ?
ЗЫ
Любая колонка.
← →
Johnmen (2002-06-06 09:16) [1]SelectedField & InplaceEditor<>nil
← →
VAleksey (2002-06-06 10:23) [2]Уточняю.
На форме несколько dbGrid (или dbGridEh) , но они на разных закладках.
Нужно выбрать тот грид, который активен (focused), но это св-во не работает если AlwaysShowEditor = true.
Как мне определить грид с которым работает user ?
2 Johnmen Твой способ для этого подойдет ?
← →
Johnmen (2002-06-06 10:48) [3]>Как мне определить грид с которым работает user ?
Это тот грид, который лежит на активной закладке...:).
← →
fool (2002-06-06 12:39) [4]Точно! Johnmen прав:
>Это тот грид, который лежит на активной закладке...:).
← →
VAleksey (2002-06-06 13:09) [5]Глупый вопрос наверное, но все равно не допру.
Я имею компонент - грид.
Как мне узнать, что он лежит на активной закладке ?
вот кусок кода который я использую:
for i:=0 to fmMain.ComponentCount-1 do
begin
if fmMain.Components[i] is TdbGrid then
begin
with fmMain.Components[i] as TdbGrid do
begin
if Focused then
begin
DataSource.DataSet.Insert;
exit;
end;
загвоздка в том, что если AlwaysShowEditor = true, то
focused = false. > я не имею активных гридов.
← →
roottim (2002-06-06 13:29) [6]зачем перебирать? для этого существует ActiveControl!
← →
VAleksey (2002-06-06 14:06) [7]Да, видимо я здорово заработался . :)(( Спасибо за подсказку :), теперь все ок!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c