Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.03.27;
Скачать: CL | DM;

Вниз

case + pagecontrol, ordinal type required   Найти похожие ветки 

 
Тимоха111   (2010-12-27 16:52) [0]

есть pagecontrol, и несколько вкладок к нему, оператором case хочу сделать простое условие

case PageControl1.ActivePage of
 tsWelcome:
 lbl1.caption := "welcome";
 tsStep1:
 lbl1.caption := "step1";
end;

Компилятор ругается мол, тип должен быть не такой.
case PageControl1.ActivePageIndex of
0:
..
1:


такая конструкция меня не устраивает, хочу обращаться непосредственно к табу, не зная индекса

Как решить?


 
Palladin ©   (2010-12-27 16:53) [1]

if


 
Тимоха111   (2010-12-27 16:54) [2]

можно сделать и так
if PageControl1.ActivePage = tsWelcome then
begin
...
end;
if PageControl1.ActivePage = tsStep1 then
begin
...
end;

Но хотелось бы через case, так менее громозко :)


 
Тимоха111   (2010-12-27 16:55) [3]

Palladin, без if никак?


 
Сергей М. ©   (2010-12-27 16:59) [4]


> Тимоха111


Варианты выбора, фигурирующие в case-блоке, должны иметь ordinal-тип и быть известными уже на этапе компиляции.


 
Anatoly Podgoretsky ©   (2010-12-27 17:04) [5]

> Тимоха111  (27.12.2010 16:54:02)  [2]

Ленивым нет места в программирование.


 
Дмитрий С ©   (2010-12-27 17:14) [6]

PageControl1.ActivePageIndex
но лучше через иф


 
RWolf ©   (2010-12-27 17:15) [7]


> Anatoly Podgoretsky ©   (27.12.10 17:04) [5]

это не лень, а чувство прекрасного.


> Тимоха111   (27.12.10 16:54) [2]

Можно присвоить каждой странице своё значение свойства Tag, и подставить это свойство в case.


 
Leonid Troyanovsky ©   (2010-12-27 23:08) [8]


> RWolf ©   (27.12.10 17:15) [7]

> Можно присвоить каждой странице своё значение свойства Tag,
>  и подставить это свойство в case.

Здесь чувство изменяет прекрасному.

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2011.03.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
8-1211198951
Ganda
2008-05-19 16:09
2011.03.27
FastReport 3.0 + Bmp


1-1249645138
kiki
2009-08-07 15:38
2011.03.27
Как раскрасить полосу прокрутки, ползунок и кнопки в TComboBox?


1-1250521694
dima_q
2009-08-17 19:08
2011.03.27
Caption charset для формы


15-1291966167
И. Павел
2010-12-10 10:29
2011.03.27
Разграничение разработки и установки


2-1293959368
Dimonch-ik
2011-01-02 12:09
2011.03.27
резонанс