Главная страница
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.012 c
15-1242592205
Юрий
2009-05-18 00:30
2009.07.19
С днем рождения ! 18 мая 2009 понедельник


9-1181221877
Black-Death
2007-06-07 17:11
2009.07.19
Помгите сделать простую игру на паскале.


15-1242203485
TUser
2009-05-13 12:31
2009.07.19
На пути к термоядерной энергетике


2-1243408564
Александр
2009-05-27 11:16
2009.07.19
delphi 2006 настройка окружения


2-1243433752
Magix
2009-05-27 18:15
2009.07.19
Процедура в динамички созданном popup menu