-
Писал, писал програмулю, всё было нормально. Вдруг subj случился. Причём ели по вкладкам кликать мышем - всё ок, а программно переключаю (любым образом) - OnChange не вызывается :( Может кто сталкивался с этим глюком - подскажите...
-
Может и сталкивался, толко: Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE. Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
-
Это вовсе не глюк. С ComboBox тоже самое. Если программно ItemIndex менять, OnChange не вызывается...
-
Побороть просто - после программного переключения вызвать OnChange напрямую.
-
-
> oldman © (14.05.09 08:47) [3] > > Побороть просто -
это для тебя просто. а у некотрых это вызывает блаблашное недомогание.
-
> Внимание! Здесь обсуждаются вопросы, связанные с разработкой > компонентов, редакторов свойств, редакторов компонентов > и экспертов IDE.Вопросы по поиску и использованию готовых > компонентов, редакторов или экспертов являются нарушением > тематики и могут быть удалены.
сори, по старой памяти залил вопрос, не сразу заметил...
> Побороть просто -после программного переключения вызвать > OnChange напрямую.
прикол в том, что до определённого момента всё работало (!), а потом бац!, пропало. Просто шайтан. не могу понять что за глюк. А OnChange вызывать то можно, но это кривое решение проблемы - привык зрить в корень...
> > Побороть просто -это для тебя просто. а у некотрых это > вызывает блаблашное недомогание.
гы-гы. да я поборол как олдмен написал. А бла-бла от того что не поборол а обошёл! :)
-
> 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.
-
> TheEd (14.05.09 08:34) > > Писал, писал програмулю, всё было нормально. Вдруг subj > случился. Причём ели по вкладкам кликать мышем - всё ок, > а программно переключаю (любым образом) - OnChange не вызывается > :( > Может кто сталкивался с этим глюком - подскажите...
Я столкнулся. Ещё в 1999 году, когда перешёл с Delphi 3 на 4. Тоже удивился этому поначалу — у меня About-box на вкладках был построен, а тут после компиляции содержимое вкладки куда-то подевалось. :)
|