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

Вниз

Бла, бла, что за фигня - TPageControl не отрабатывает OnChange!   Найти похожие ветки 

 
TheEd   (2009-05-14 08:34) [0]

Писал, писал програмулю, всё было нормально. Вдруг subj случился. Причём ели по вкладкам кликать мышем - всё ок, а программно переключаю (любым образом) - OnChange не вызывается :(
Может кто сталкивался с этим глюком - подскажите...


 
DimaBr ©   (2009-05-14 08:37) [1]

Может и сталкивался, толко:
Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.


 
oldman ©   (2009-05-14 08:44) [2]

Это вовсе не глюк.
С ComboBox тоже самое. Если программно ItemIndex менять, OnChange не вызывается...


 
oldman ©   (2009-05-14 08:47) [3]

Побороть просто -
после программного переключения вызвать OnChange напрямую.


 
oldman ©   (2009-05-14 08:52) [4]

http://delphimaster.net/view/2-1241592533/


 
KilkennyCat ©   (2009-05-14 12:05) [5]


> oldman ©   (14.05.09 08:47) [3]
>
> Побороть просто -

это для тебя просто. а у некотрых это вызывает блаблашное недомогание.


 
TheEd   (2009-05-14 16:31) [6]


> Внимание! Здесь обсуждаются вопросы, связанные с разработкой
> компонентов, редакторов свойств, редакторов компонентов
> и экспертов IDE.Вопросы по поиску и использованию готовых
> компонентов, редакторов или экспертов являются нарушением
> тематики и могут быть удалены.

сори, по старой памяти залил вопрос, не сразу заметил...


> Побороть просто -после программного переключения вызвать
> OnChange напрямую.


прикол в том, что до определённого момента всё работало (!), а потом бац!, пропало. Просто шайтан. не могу понять что за глюк. А OnChange вызывать то можно, но это кривое решение проблемы - привык зрить в корень...


> > Побороть просто -это для тебя просто. а у некотрых это
> вызывает блаблашное недомогание.

гы-гы. да я поборол как олдмен написал. А бла-бла от того что не поборол а обошёл! :)


 
oldman ©   (2009-05-15 10:52) [7]


> TheEd   (14.05.09 16:31) [6]
> прикол в том, что до определённого момента всё работало
> (!), а потом бац!, пропало.


А как же быть с:

Note: OnChange only occurs in response to user actions. Changing the Text property programmatically does not trigger an OnChange event.


 
iZEN ©   (2009-05-16 00:34) [8]


> TheEd   (14.05.09 08:34)
>
> Писал, писал програмулю, всё было нормально. Вдруг subj
> случился. Причём ели по вкладкам кликать мышем - всё ок,
>  а программно переключаю (любым образом) - OnChange не вызывается
> :(
> Может кто сталкивался с этим глюком - подскажите...


Я столкнулся. Ещё в 1999 году, когда перешёл с Delphi 3 на 4. Тоже удивился этому поначалу — у меня About-box на вкладках был построен, а тут после компиляции содержимое вкладки куда-то подевалось. :)


 
TheEd   (2009-05-18 08:51) [9]

Специально создал новое приложение с PageControl"ом, всё-таки OnChange вызывается исключительно по клику мышем по вкладкам...

Надо будет как время появится посмотреть компонент - дописать OnAfterPageChange :)



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

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

Наверх




Память: 0.49 MB
Время: 0.008 c
15-1241544646
palva
2009-05-05 21:30
2009.07.19
А чего ругаются, что Штирлица раскрасили?


15-1242334996
Германн
2009-05-15 01:03
2009.07.19
Registered Jack


15-1242592205
Юрий
2009-05-18 00:30
2009.07.19
С днем рождения ! 18 мая 2009 понедельник


15-1242601996
game2345678
2009-05-18 03:13
2009.07.19
Проблема с запуском исходника приложения для работы с базами данн


4-1212148677
ShaGunRe
2008-05-30 15:57
2009.07.19
Как получить информацию о подключения флеш-устройства к компу