Форум: "Прочее";
Текущий архив: 2009.07.19;
Скачать: [xml.tar.bz2];
ВнизБла, бла, что за фигня - 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c