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

Вниз

PageControl?   Найти похожие ветки 

 
Эрик   (2002-10-12 08:49) [0]

Как сделать, на манер виндоуза, такую вешь:
В компоненте PageControl для всех Tab"ов одну кнопку "применить"
т.е. если производятся изменения на 1 Tab"е, то при нажатии они применяются для этого Tab"а. Но если изменения сделаны во всех Tab"ах то применяются они,соответственно, все.
Пример: окно настроек экрана в виндоус.
Списибо!


 
hjghjdgjgh   (2002-10-12 09:17) [1]

pagecontrol>align>altop
form1>button1>button1click>do whatever


 
Эрик   (2002-10-12 09:25) [2]

Не понял :(


 
hjghjdgjgh   (2002-10-12 09:28) [3]

тебе надо сделать как в свойствах экрана?
выставляешь у pagecontrol1.align := altop;
уменьшаешь/увеличиваешь до нужных размеров
ставишь кнопки


 
Эрик   (2002-10-12 09:34) [4]

Да нет, ты не понял.
Мне нужен код на обработчики этих самых кнопок, чтобы применить все изменения на всех табах на которых производились эти изменения. А где изменений не производилось оставить в покое.
Что-то вроде: if TabSheet1.modified=true then do...


 
Song ©   (2002-10-12 11:25) [5]

Нет, нужно самостоятельно включать эту кнопку на любых событиях, которые должны приводить к изменению данных.


 
yozhik ©   (2002-10-12 16:08) [6]

я это сделал таким образом:

1. Если были изменения в Tab"e - то Tab1.Tag=1
2. На кнопку вешаешь такой обработчик:

CASE PageControl.ActivePageIndex of
1: if PageControl.Pages[1].Tag=1 then ...;
....
n: if PageControl.Pages[n].Tag=1 then ...;
end


 
Groove   (2002-10-12 16:14) [7]

А ты сделай - схранить все табы - те, которые измнились запишутся с новыми параметрами, а которые нет - со старыми =))



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
6-78572
knyaz17
2002-08-20 14:28
2002.10.24
Вопрос по NWLib.(библиотека для Nowell).


4-78714
dZ_murtix
2002-09-11 11:53
2002.10.24
Canva


1-78467
Groove
2002-10-12 16:03
2002.10.24
Как создать или удалить панель в run-time


1-78428
Chinas
2002-10-14 11:35
2002.10.24
Форма из DLL, как правильно закрыть?


8-78537
Groove
2002-06-27 01:38
2002.10.24
Звук отстаёт от видео =((