Показать сообщение отдельно
  #12  
Старый 05.10.2009, 20:21
Аватар для TolAlik
TolAlik TolAlik вне форума
Прохожий
 
Регистрация: 02.10.2009
Сообщения: 41
Репутация: 10
По умолчанию

Цитата:
Сообщение от Booo
Код:
       Caption := 'TabSheet #' + IntToStr(i);
    end;

  for I := 0 to Page.PageCount - 1 do
 if Page.Pages [i].Caption ='TabSheet #' then
  showmessage('Такая вкладка существует')
end;
Не выводит сообщение такая вкладка существует!!

Ты допустил ошибку в двух местах. в имени закладки присваиваешь I значение которой еще не заданно и пытаешься сравнить с незаконченным условием
Код:
Page := TPageControl.Create(Self);
    Page.Parent := Self;
    for s:= 0 to 0 do
    with TTabSheet.Create(Self) do
    begin
       PageControl := Page;
       Caption := 'TabSheet #' + IntToStr(s);
    end;

  for I := 0 to Page.PageCount - 1 do
 if Page.Pages [i].Caption ='TabSheet #'+IntToStr(i) then
  showmessage('Такая вкладка существует')
Ответить с цитированием