Показать сообщение отдельно
  #9  
Старый 02.06.2011, 15:16
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

В общем вот так проводится тест активной вкладки по нужному вам критерию:
Код:
procedure TForm1.Edit4Change(Sender: TObject);
Var i: Integer;
    TS: TTabSheet;
    TestResult: Boolean;
begin
 TS := TTabSheet(TEdit(Sender).Parent);
 TestResult := True;
 for i := 0 to TS.ControlCount - 1
 do if TS.Controls[i].ClassType = TEdit
    then if TEdit(TS.Controls[i]).Text = ''
         then begin
              TestResult := False;
              Break;
              end;
 Button1.Enabled := not TestResult;
end;
Единственное что вам надо доработать, это присвоить правильной кнопке свойство Enabled
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием