Конференция "Прочее" » Бла, бла, что за фигня - TPageControl не отрабатывает OnChange! [D7, WinXP]
 
  • TheEd (14.05.09 08:34) [0]
    Писал, писал програмулю, всё было нормально. Вдруг subj случился. Причём ели по вкладкам кликать мышем - всё ок, а программно переключаю (любым образом) - OnChange не вызывается :(
    Может кто сталкивался с этим глюком - подскажите...
  • DimaBr © (14.05.09 08:37) [1]
    Может и сталкивался, толко:
    Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
    Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
  • oldman © (14.05.09 08:44) [2]
    Это вовсе не глюк.
    С ComboBox тоже самое. Если программно ItemIndex менять, OnChange не вызывается...
  • oldman © (14.05.09 08:47) [3]
    Побороть просто -
    после программного переключения вызвать OnChange напрямую.
  • oldman © (14.05.09 08:52) [4]
  • KilkennyCat © (14.05.09 12:05) [5]

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

    это для тебя просто. а у некотрых это вызывает блаблашное недомогание.
  • TheEd (14.05.09 16:31) [6]

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

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


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


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


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

    гы-гы. да я поборол как олдмен написал. А бла-бла от того что не поборол а обошёл! :)
  • oldman © (15.05.09 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 © (16.05.09 00:34) [8]

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


    Я столкнулся. Ещё в 1999 году, когда перешёл с Delphi 3 на 4. Тоже удивился этому поначалу — у меня About-box на вкладках был построен, а тут после компиляции содержимое вкладки куда-то подевалось. :)
 
Конференция "Прочее" » Бла, бла, что за фигня - TPageControl не отрабатывает OnChange! [D7, WinXP]
Есть новые Нет новых   [134469   +11][b:0][p:0]