Текущий архив: 2003.03.17;
Скачать: CL | DM;
Вниз
Мастера, скажите, какое событие происходит? Найти похожие ветки
← →
Roki (2003-02-26 15:03) [0]Когда DBEdit получает текст. Мне надо сделать чтобы если текст не поместился , то Hint получил бы значение поля.
← →
Johnmen (2003-02-26 16:03) [1]OnChange возможно подойдет...
← →
Roki (2003-02-26 16:22) [2]Спасибо, написал:
(Sender as TDBEdit).Hint := (Sender as TDBEdit).DataSource.DataSet.FieldByName((Sender as TDBEdit).DataField).AsString;
Работает высший класс.
← →
ermserg (2003-02-26 16:30) [3]if Sender is TDBEdit then
TDBEdit(Sender).Hint := TDBEdit(Sender).Field.AsString
← →
Roki (2003-02-26 16:44) [4]
> if Sender is TDBEdit then
> TDBEdit(Sender).Hint := TDBEdit(Sender).Field.AsString
этот код у меня не работает когда меняется курсор НД...
← →
Dona (2003-02-26 16:47) [5]В ДатаСорсе вроде есть обработчик события OnDataChange(Field)
если Assigned(Field) - то перемещаемся к др.записи
← →
ermserg (2003-02-26 16:50) [6]Ti ne tot event ispolzuyesh. Lovi prichinu a ne sledstviye, obrabativay DataSet.AfterScroll
← →
Roki (2003-02-26 16:54) [7]Вопрос закрыт. Работает так:
procedure TfMain.TXT_TCChange(Sender: TObject);
begin
(Sender as TDBEdit).Hint := (Sender as TDBEdit).DataSource.DataSet.FieldByName((Sender as TDBEdit).DataField).AsString;
end;
Причем у меня много едитов, и у всех этот обработчик....
Страницы: 1 вся ветка
Текущий архив: 2003.03.17;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.009 c