Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Peter, DEMBEL, YURIY  
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Gain Focus и Lose Focus (Поле ввода текста.)
Gain Focus и Lose Focus
mishemДата: Вс, 20 Мая 2012, 16:49 | Сообщение # 1
Эксперт форума
На вкладке Команды Поля ввода текста есть такие вкладки Gain Focus и Lose Focus.



Я так понимаю, щелкнул по полю, выполняется команда. Но как после остановить выполнение команд? Что то не могу сообразить.
Прикрепления: 5791384.png (1.6 Kb)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеНа вкладке Команды Поля ввода текста есть такие вкладки Gain Focus и Lose Focus.



Я так понимаю, щелкнул по полю, выполняется команда. Но как после остановить выполнение команд? Что то не могу сообразить.

Автор - mishem
Дата добавления - 20 Мая 2012 в 16:49
PeterДата: Вс, 20 Мая 2012, 17:16 | Сообщение # 2
Админ NeoBook
Quote (mishem)
щелкнул по полю, выполняется команда. Но как после остановить выполнение команд?

Не просто щелкнул по полю...
Gain Focus - получение фокуса
Lose Focus - потеря фокуса

Чтобы остановить - прописать соответствующий скрипт в Lose Focus, или остановить скрипт по команде из другого объекта.

Если "щелкнуть по полю" уже сфокусированного EditBox, то скрипт в Gain Focus выполняться не начнет, т.е. все, что прописано в Gain Focus и в Lose Focus будет выполнено однократно при наступлении соответствующего события.
Ну, если конечно у программера хватит соображаловки не вставлять туда бесконечные циклы.
:)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
щелкнул по полю, выполняется команда. Но как после остановить выполнение команд?

Не просто щелкнул по полю...
Gain Focus - получение фокуса
Lose Focus - потеря фокуса

Чтобы остановить - прописать соответствующий скрипт в Lose Focus, или остановить скрипт по команде из другого объекта.

Если "щелкнуть по полю" уже сфокусированного EditBox, то скрипт в Gain Focus выполняться не начнет, т.е. все, что прописано в Gain Focus и в Lose Focus будет выполнено однократно при наступлении соответствующего события.
Ну, если конечно у программера хватит соображаловки не вставлять туда бесконечные циклы.
:)

Автор - Peter
Дата добавления - 20 Мая 2012 в 17:16
ВадимДата: Вс, 20 Мая 2012, 22:36 | Сообщение # 3
Генератор идей
Quote (Peter)
Gain Focus - получение фокуса
Lose Focus - потеря фокуса

Если я правильно понимаю, то события наступят в том числе, если юзер табуляцией будет фокус между объектами менять.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Peter)
Gain Focus - получение фокуса
Lose Focus - потеря фокуса

Если я правильно понимаю, то события наступят в том числе, если юзер табуляцией будет фокус между объектами менять.

Автор - Вадим
Дата добавления - 20 Мая 2012 в 22:36
mishemДата: Вс, 20 Мая 2012, 22:42 | Сообщение # 4
Эксперт форума
Quote (Peter)
т.е. все, что прописано в Gain Focus и в Lose Focus будет выполнено однократно

Не поленись, вставь туда команду.
У меня вечный цикл. :(
Quote (Peter)
Lose Focus - потеря фокуса

У меня в цикле получается. Щелкнул по полю, Gain Focus - получение фокуса ,Lose Focus - потеря фокуса
, Gain Focus - получение фокуса ,Lose Focus - потеря фокуса,Gain Focus,Lose Focus......
:D

Добавлено (20 Мая 2012, 22:42)
---------------------------------------------

Quote (Peter)
Чтобы остановить - прописать соответствующий скрипт в Lose Focus,

А что это за соответствующий скрипт? Эти две закладки как понимаю пошли с версии 5.7 и я на них как то раньше внимания и не обращал. В хелпе как то все кратенько. :(


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
т.е. все, что прописано в Gain Focus и в Lose Focus будет выполнено однократно

Не поленись, вставь туда команду.
У меня вечный цикл. :(
Quote (Peter)
Lose Focus - потеря фокуса

У меня в цикле получается. Щелкнул по полю, Gain Focus - получение фокуса ,Lose Focus - потеря фокуса
, Gain Focus - получение фокуса ,Lose Focus - потеря фокуса,Gain Focus,Lose Focus......
:D

Добавлено (20 Мая 2012, 22:42)
---------------------------------------------

Quote (Peter)
Чтобы остановить - прописать соответствующий скрипт в Lose Focus,

А что это за соответствующий скрипт? Эти две закладки как понимаю пошли с версии 5.7 и я на них как то раньше внимания и не обращал. В хелпе как то все кратенько. :(

Автор - mishem
Дата добавления - 20 Мая 2012 в 22:42
ВадимДата: Вс, 20 Мая 2012, 22:45 | Сообщение # 5
Генератор идей
Quote (mishem)
что это за соответствующий скрипт?
Наверное он имеет в виду ставить метку выполнения скрипта и запускать скрипт всегда через условие: был выполнен - не делать, а не выполнен - делать.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (mishem)
что это за соответствующий скрипт?
Наверное он имеет в виду ставить метку выполнения скрипта и запускать скрипт всегда через условие: был выполнен - не делать, а не выполнен - делать.

Автор - Вадим
Дата добавления - 20 Мая 2012 в 22:45
mishemДата: Вс, 20 Мая 2012, 22:47 | Сообщение # 6
Эксперт форума
Вадим, ну попробуй. ;)
Мож у меня мозг просто не в том направлении сейчас направлен. Я и алертбокс запускал, и просто выполнение команд.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеВадим, ну попробуй. ;)
Мож у меня мозг просто не в том направлении сейчас направлен. Я и алертбокс запускал, и просто выполнение команд.

Автор - mishem
Дата добавления - 20 Мая 2012 в 22:47
ВадимДата: Вс, 20 Мая 2012, 23:26 | Сообщение # 7
Генератор идей
mishem, поставь метку выполнения скрипта не после алерта, а до него. См. пример. Или ты что-то другое имел в виду?

Добавлено (20 Мая 2012, 23:24)
---------------------------------------------
Нажми "Активировать", а потом "Передать фокус".

Добавлено (20 Мая 2012, 23:26)
---------------------------------------------
По всей видимости Gain Focus - очень шустрое событие, твой скрипт не успевал выполниться до конца, как инициировался вновь. Поэтому метку выполнения нужно ставить сразу, самой первой.

Прикрепления: GainFocus.rar (2.0 Kb)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщениеmishem, поставь метку выполнения скрипта не после алерта, а до него. См. пример. Или ты что-то другое имел в виду?

Добавлено (20 Мая 2012, 23:24)
---------------------------------------------
Нажми "Активировать", а потом "Передать фокус".

Добавлено (20 Мая 2012, 23:26)
---------------------------------------------
По всей видимости Gain Focus - очень шустрое событие, твой скрипт не успевал выполниться до конца, как инициировался вновь. Поэтому метку выполнения нужно ставить сразу, самой первой.


Автор - Вадим
Дата добавления - 20 Мая 2012 в 23:26
PeterДата: Вс, 20 Мая 2012, 23:27 | Сообщение # 8
Админ NeoBook
Quote (mishem)
Не поленись, вставь туда команду.

Не поленился (см.прикрепление).
Просто пощелкай по-очереди по полям ввода и сам все увидишь.

Но тут у меня другая загвоздка - с плагином zmFunctions: я битый час пытаюсь понять наифига нужен цвет формата Delphi в NeoBook?
Ну, ладно там HTML-цвет (хотя и он на... не нужен), но Delphi...
%) %) %)

Мне моего скудного мозга не хватает это понять.
Хоть убей!

Мож, "просветит" кто?...
:(
Прикрепления: Test.rar (1.8 Kb)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
Не поленись, вставь туда команду.

Не поленился (см.прикрепление).
Просто пощелкай по-очереди по полям ввода и сам все увидишь.

Но тут у меня другая загвоздка - с плагином zmFunctions: я битый час пытаюсь понять наифига нужен цвет формата Delphi в NeoBook?
Ну, ладно там HTML-цвет (хотя и он на... не нужен), но Delphi...
%) %) %)

Мне моего скудного мозга не хватает это понять.
Хоть убей!

Мож, "просветит" кто?...
:(

Автор - Peter
Дата добавления - 20 Мая 2012 в 23:27
ВадимДата: Вс, 20 Мая 2012, 23:37 | Сообщение # 9
Генератор идей
Сейчас выяснил, что передача фокуса с помощью клавиши Tab работает (и, соответственно, скрипт Gain Focus отработает по клавише Tab) только если в "Свойствах проекта" проставлена галочка "Выделять сфокусированные на клавиатуре объекты".

Добавлено (20 Мая 2012, 23:37)
---------------------------------------------
Quote (Peter)
цвет формата Delphi в NeoBook
А что это за формат хоть? :)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Вс, 20 Мая 2012, 23:38
 
СообщениеСейчас выяснил, что передача фокуса с помощью клавиши Tab работает (и, соответственно, скрипт Gain Focus отработает по клавише Tab) только если в "Свойствах проекта" проставлена галочка "Выделять сфокусированные на клавиатуре объекты".

Добавлено (20 Мая 2012, 23:37)
---------------------------------------------
Quote (Peter)
цвет формата Delphi в NeoBook
А что это за формат хоть? :)

Автор - Вадим
Дата добавления - 20 Мая 2012 в 23:37
mishemДата: Вс, 20 Мая 2012, 23:44 | Сообщение # 10
Эксперт форума
Quote (Peter)
Не поленился (см.прикрепление).

Здесь почему то без цикла. Почемуж алерт непрерывно выскакивает? %)
Quote (Peter)
я битый час пытаюсь понять наифига нужен цвет формата Delphi в NeoBook?

А че так долго то? :D

Проблематично сделать, или просто понять не можешь зачем? :)

У нас же разговор был на эту тему. Мне где то это понадобилось, уже не помню. И не в одном плагине перекодировки не было. По моему какойто плагин ганса выдавал в этом формате значение. И получалось что кроме его плагина, никуда значение передать не возможно, так как НБ не понимает этого формата.
Пусть будет если не проблематично сделать. Вообще везде только и встречаются популярные форматы. А каснись того же Base32, хрен найдешь.

Quote (Вадим)
Или ты что-то другое имел в виду?

Я имел ввиду, вернее мне надо что бы при клике по полю срабатывали определенные команды. В моем случае нужно что бы открылось окно. Но, получается как с алертом, окно закрываешь, оно снова открывается. :( Короче ладно, что нибудь придумаю. А мож и нет. Так как подпрограмма тоже по моему в цикле идет.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
Не поленился (см.прикрепление).

Здесь почему то без цикла. Почемуж алерт непрерывно выскакивает? %)
Quote (Peter)
я битый час пытаюсь понять наифига нужен цвет формата Delphi в NeoBook?

А че так долго то? :D

Проблематично сделать, или просто понять не можешь зачем? :)

У нас же разговор был на эту тему. Мне где то это понадобилось, уже не помню. И не в одном плагине перекодировки не было. По моему какойто плагин ганса выдавал в этом формате значение. И получалось что кроме его плагина, никуда значение передать не возможно, так как НБ не понимает этого формата.
Пусть будет если не проблематично сделать. Вообще везде только и встречаются популярные форматы. А каснись того же Base32, хрен найдешь.

Quote (Вадим)
Или ты что-то другое имел в виду?

Я имел ввиду, вернее мне надо что бы при клике по полю срабатывали определенные команды. В моем случае нужно что бы открылось окно. Но, получается как с алертом, окно закрываешь, оно снова открывается. :( Короче ладно, что нибудь придумаю. А мож и нет. Так как подпрограмма тоже по моему в цикле идет.

Автор - mishem
Дата добавления - 20 Мая 2012 в 23:44
ВадимДата: Вс, 20 Мая 2012, 23:47 | Сообщение # 11
Генератор идей
Quote (mishem)
Так как подпрограмма тоже по моему в цикле идет.
mishem, мой пример посмотри, я выше прикрепил. Ставь метку ДО алерта или в самом начале подпрограммы, и всё будет работать как надо. Просто когда ты алерт закрываешь, то фокус обратно полю ввода передается и скрипт обрывается, идет сначала.

Добавлено (20 Мая 2012, 23:47)
---------------------------------------------
Вот и получается вечный цикл...


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (mishem)
Так как подпрограмма тоже по моему в цикле идет.
mishem, мой пример посмотри, я выше прикрепил. Ставь метку ДО алерта или в самом начале подпрограммы, и всё будет работать как надо. Просто когда ты алерт закрываешь, то фокус обратно полю ввода передается и скрипт обрывается, идет сначала.

Добавлено (20 Мая 2012, 23:47)
---------------------------------------------
Вот и получается вечный цикл...


Автор - Вадим
Дата добавления - 20 Мая 2012 в 23:47
PeterДата: Вс, 20 Мая 2012, 23:49 | Сообщение # 12
Админ NeoBook
Quote (Вадим)
А что это за формат хоть?

Ну, например, clWhite или $000080FF.
:)
Вадим, послушай добрый совет: не забивай себе голову всем этим хламом!
NeoBook НЕ РАБОТАЕТ ни с HTML-форматом цвета, ни, тем более, с форматом Delphi.
NeoBook кушает только свой родной формат.

Вот я и спрашиваю: НАХРЕНА?
Плагины?
Ну так пусть тогда разрабы этих плагинов сами и заботятся о диалогах цвета с форматом HTML или Delphi, если им очень это надо.
:D


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
А что это за формат хоть?

Ну, например, clWhite или $000080FF.
:)
Вадим, послушай добрый совет: не забивай себе голову всем этим хламом!
NeoBook НЕ РАБОТАЕТ ни с HTML-форматом цвета, ни, тем более, с форматом Delphi.
NeoBook кушает только свой родной формат.

Вот я и спрашиваю: НАХРЕНА?
Плагины?
Ну так пусть тогда разрабы этих плагинов сами и заботятся о диалогах цвета с форматом HTML или Delphi, если им очень это надо.
:D

Автор - Peter
Дата добавления - 20 Мая 2012 в 23:49
mishemДата: Вс, 20 Мая 2012, 23:53 | Сообщение # 13
Эксперт форума
Да посмотрел я Вадим. Это не то.

Quote (mishem)
Я имел ввиду, вернее мне надо что бы при клике по полю срабатывали определенные команды.

Добавлено (20 Мая 2012, 23:53)
---------------------------------------------

Quote (Peter)
Ну так пусть тогда разрабы этих плагинов сами и заботятся о диалогах цвета

Ты не ответил, это проблема? Или просто не хочешь?

Причем здесь разрабы плагина? Просто тот плагин мог сделать то что другие не могли, но мне нужно было продолжение совсем в другом направлении. Если не проблематично, сделай. если проблема, другой вопрос.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеДа посмотрел я Вадим. Это не то.

Quote (mishem)
Я имел ввиду, вернее мне надо что бы при клике по полю срабатывали определенные команды.

Добавлено (20 Мая 2012, 23:53)
---------------------------------------------

Quote (Peter)
Ну так пусть тогда разрабы этих плагинов сами и заботятся о диалогах цвета

Ты не ответил, это проблема? Или просто не хочешь?

Причем здесь разрабы плагина? Просто тот плагин мог сделать то что другие не могли, но мне нужно было продолжение совсем в другом направлении. Если не проблематично, сделай. если проблема, другой вопрос.

Автор - mishem
Дата добавления - 20 Мая 2012 в 23:53
PeterДата: Вс, 20 Мая 2012, 23:54 | Сообщение # 14
Админ NeoBook
Quote (mishem)
Почемуж алерт непрерывно выскакивает

Какой такой "алерт"?
Если ты поставил в скрипт GainFocus вывод алерта ( scared ), то так оно и будет бесконечно выскакивать, потому-что объект то будет получать фокус, то будет его терять (при показе этого "алерта"), а потом снова получать (при закрытии алерта)
Все логично.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
Почемуж алерт непрерывно выскакивает

Какой такой "алерт"?
Если ты поставил в скрипт GainFocus вывод алерта ( scared ), то так оно и будет бесконечно выскакивать, потому-что объект то будет получать фокус, то будет его терять (при показе этого "алерта"), а потом снова получать (при закрытии алерта)
Все логично.

Автор - Peter
Дата добавления - 20 Мая 2012 в 23:54
mishemДата: Вс, 20 Мая 2012, 23:56 | Сообщение # 15
Эксперт форума
Ладно, закрыли тему. Буду изобретать что то.

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеЛадно, закрыли тему. Буду изобретать что то.

Автор - mishem
Дата добавления - 20 Мая 2012 в 23:56
PeterДата: Пн, 21 Мая 2012, 00:00 | Сообщение # 16
Админ NeoBook
Quote (mishem)
Или просто не хочешь?

Нет никакой проблемы, все просто как в бане.
Я уже сделал, но сейчас решил убрать (чтобы просто не захламлять окно помошника - неэстетично как-то), т.к. нее хочу потому, что НЕ ПОНИМАЮ - ЗАЧЕМ????
Честно слово - НЕ ПОНИМАЮ!

mishem, ну объясни мне тупому: зачем тебе цвет формата HTML или, тем более, Delphi?

Напихать в плагин никому ненужного хлама большого ума не надо.
Но меня бесит принцип "пусть будет, авось пригодится".
НЕ ПРИГОДИТСЯ!!!
Столько времени (лет) не пригождалось, и уже не пригодится!


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
Или просто не хочешь?

Нет никакой проблемы, все просто как в бане.
Я уже сделал, но сейчас решил убрать (чтобы просто не захламлять окно помошника - неэстетично как-то), т.к. нее хочу потому, что НЕ ПОНИМАЮ - ЗАЧЕМ????
Честно слово - НЕ ПОНИМАЮ!

mishem, ну объясни мне тупому: зачем тебе цвет формата HTML или, тем более, Delphi?

Напихать в плагин никому ненужного хлама большого ума не надо.
Но меня бесит принцип "пусть будет, авось пригодится".
НЕ ПРИГОДИТСЯ!!!
Столько времени (лет) не пригождалось, и уже не пригодится!

Автор - Peter
Дата добавления - 21 Мая 2012 в 00:00
ВадимДата: Пн, 21 Мая 2012, 00:07 | Сообщение # 17
Генератор идей
Quote (mishem)
Я имел ввиду, вернее мне надо что бы при клике по полю срабатывали определенные команды.
Т.е. при любом клике по полю ввода? Даже если не было кликов по другим объектам?

Тогда нужно монитор мыши из zmFunctions юзать. На события "Mouse Enter" и "Mouse Exit" объекта "поле ввода" ставить метку, чтобы знать, что курсор находится над ним, а далее пусть выполняется подпрограмма на событие монитора мыши (с условием на эту метку, чтобы без вечного цикла).

Добавлено (21 Мая 2012, 00:07)
---------------------------------------------
Тогда событие Gain Focus и не требуется.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Пн, 21 Мая 2012, 00:18
 
Сообщение
Quote (mishem)
Я имел ввиду, вернее мне надо что бы при клике по полю срабатывали определенные команды.
Т.е. при любом клике по полю ввода? Даже если не было кликов по другим объектам?

Тогда нужно монитор мыши из zmFunctions юзать. На события "Mouse Enter" и "Mouse Exit" объекта "поле ввода" ставить метку, чтобы знать, что курсор находится над ним, а далее пусть выполняется подпрограмма на событие монитора мыши (с условием на эту метку, чтобы без вечного цикла).

Добавлено (21 Мая 2012, 00:07)
---------------------------------------------
Тогда событие Gain Focus и не требуется.

Автор - Вадим
Дата добавления - 21 Мая 2012 в 00:07
mishemДата: Пн, 21 Мая 2012, 00:10 | Сообщение # 18
Эксперт форума
Quote (Peter)
зачем тебе цвет формата HTML или, тем более, Delphi?

Ды НУЖЕН!
Ну как тебе объяснить? Ну сталкиваюсь, и очень часто. Не все ж на форум выносится. Если нет разговоров, это не значит что не нужно. Это больше означает что решение есть благодаря функции в твоем плагине. Я возвращаюсь к проектам, в которых была функция смены раскладки клавиатуры. Помнишь маленький такой плагин ты делал. Представляешь после лазить по всему проекту и искать строки где эта функция была задействована? Сейчас уберешь, после что? Опять, Петр, помоги? Зачем убирать то что есть? У меня и монитор мыши твой пашит на будьте любезны. И глобальный и локальный. Все мож и не предвидел, но пока глюки не наблюдаются. :)

И кодировки, две минуты открыть твой плагин, или пару часов поисков решения и в итоге ПЕЕЕЕЕЕТР!
НУЖНО. Ве чего нигде больше нет, нужно. Все что уже раньше сделал, нужно. Все что еще не сделал но считаешь что не нужно, НУЖНО!. :)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
зачем тебе цвет формата HTML или, тем более, Delphi?

Ды НУЖЕН!
Ну как тебе объяснить? Ну сталкиваюсь, и очень часто. Не все ж на форум выносится. Если нет разговоров, это не значит что не нужно. Это больше означает что решение есть благодаря функции в твоем плагине. Я возвращаюсь к проектам, в которых была функция смены раскладки клавиатуры. Помнишь маленький такой плагин ты делал. Представляешь после лазить по всему проекту и искать строки где эта функция была задействована? Сейчас уберешь, после что? Опять, Петр, помоги? Зачем убирать то что есть? У меня и монитор мыши твой пашит на будьте любезны. И глобальный и локальный. Все мож и не предвидел, но пока глюки не наблюдаются. :)

И кодировки, две минуты открыть твой плагин, или пару часов поисков решения и в итоге ПЕЕЕЕЕЕТР!
НУЖНО. Ве чего нигде больше нет, нужно. Все что уже раньше сделал, нужно. Все что еще не сделал но считаешь что не нужно, НУЖНО!. :)

Автор - mishem
Дата добавления - 21 Мая 2012 в 00:10
PeterДата: Пн, 21 Мая 2012, 00:12 | Сообщение # 19
Админ NeoBook
Quote (Вадим)
надо что бы при клике по полю срабатывали определенные команды

Quote (Вадим)
Тогда нужно монитор мыши из zmFunctions юзать.

Тогда как-то так...
К сожалению(?) поля ввода не имеют события Click.
:(


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
надо что бы при клике по полю срабатывали определенные команды

Quote (Вадим)
Тогда нужно монитор мыши из zmFunctions юзать.

Тогда как-то так...
К сожалению(?) поля ввода не имеют события Click.
:(

Автор - Peter
Дата добавления - 21 Мая 2012 в 00:12
mishemДата: Пн, 21 Мая 2012, 00:13 | Сообщение # 20
Эксперт форума
Quote (Вадим)
Тогда нужно монитор мыши из zmFunctions юзать.

Это все понятно. Говорю ж, закрыли тему. :)
Найду решение. Я просто думал мож где в справке петр видел что то по этому поводу. Типа спецкоманды в подпрограмме.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Вадим)
Тогда нужно монитор мыши из zmFunctions юзать.

Это все понятно. Говорю ж, закрыли тему. :)
Найду решение. Я просто думал мож где в справке петр видел что то по этому поводу. Типа спецкоманды в подпрограмме.

Автор - mishem
Дата добавления - 21 Мая 2012 в 00:13
ВадимДата: Пн, 21 Мая 2012, 00:15 | Сообщение # 21
Генератор идей


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение

Автор - Вадим
Дата добавления - 21 Мая 2012 в 00:15
mishemДата: Пн, 21 Мая 2012, 00:16 | Сообщение # 22
Эксперт форума
Quote (Peter)
К сожалению(?) поля ввода не имеют события Click.

Вот, ты меня понял. Думал с помощью этих вкладок организовать. Есть идейка в принципе. Сейчас другим занят, проверить некогда, вернее не охота отвлекаться. После выполнения команды, дописать одну строчку, сфокусировать мышь на другом объекте. Думаю должно сработать. Но это после проверять буду. :)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
К сожалению(?) поля ввода не имеют события Click.

Вот, ты меня понял. Думал с помощью этих вкладок организовать. Есть идейка в принципе. Сейчас другим занят, проверить некогда, вернее не охота отвлекаться. После выполнения команды, дописать одну строчку, сфокусировать мышь на другом объекте. Думаю должно сработать. Но это после проверять буду. :)

Автор - mishem
Дата добавления - 21 Мая 2012 в 00:16
PeterДата: Пн, 21 Мая 2012, 00:19 | Сообщение # 23
Админ NeoBook
Quote (mishem)
Ды НУЖЕН!

НУ НАПРИМЕР?

Ну, ладно там, кодировка (ну может понадобится, согласен), но вот цвет!...
Да и ещё формата Delphi....
%)

mishem, ты пойми: ине несложно сделать этот формат (да сделан уже), но я действительно не могу понять на какой хрен он нужен?
Ну какой такой объект в NeoBook (и не только) сможет понять то, что понимает только Delphi!!??
Ну это же полнейший пипец!
Честное слово!
:D


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
Ды НУЖЕН!

НУ НАПРИМЕР?

Ну, ладно там, кодировка (ну может понадобится, согласен), но вот цвет!...
Да и ещё формата Delphi....
%)

mishem, ты пойми: ине несложно сделать этот формат (да сделан уже), но я действительно не могу понять на какой хрен он нужен?
Ну какой такой объект в NeoBook (и не только) сможет понять то, что понимает только Delphi!!??
Ну это же полнейший пипец!
Честное слово!
:D

Автор - Peter
Дата добавления - 21 Мая 2012 в 00:19
mishemДата: Пн, 21 Мая 2012, 00:21 | Сообщение # 24
Эксперт форума
Quote (Peter)
К сожалению(?)

Конечно к сожалению. На клик можно было бы повесить бональную проверку на ошибки, на удаление лишних пробелов, на поиск без лишних кнопок. а мало ли на что еще. Очень часто жалею что нет этого события. :(


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
К сожалению(?)

Конечно к сожалению. На клик можно было бы повесить бональную проверку на ошибки, на удаление лишних пробелов, на поиск без лишних кнопок. а мало ли на что еще. Очень часто жалею что нет этого события. :(

Автор - mishem
Дата добавления - 21 Мая 2012 в 00:21
PeterДата: Пн, 21 Мая 2012, 00:27 | Сообщение # 25
Админ NeoBook
Quote (mishem)
Думал с помощью этих вкладок организовать

mishem, тряси Гарика!
;)
Он, как вижу, активно занялся прозрачными полями ввода, а у штатного делфийского EditBox-а такое событие (Click) имеется, так-что делов на раз плюнуть.
Да если б даже и не было, то можно сделать.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
Думал с помощью этих вкладок организовать

mishem, тряси Гарика!
;)
Он, как вижу, активно занялся прозрачными полями ввода, а у штатного делфийского EditBox-а такое событие (Click) имеется, так-что делов на раз плюнуть.
Да если б даже и не было, то можно сделать.

Автор - Peter
Дата добавления - 21 Мая 2012 в 00:27
mishemДата: Пн, 21 Мая 2012, 00:27 | Сообщение # 26
Эксперт форума
Quote (Peter)
Ну какой такой объект в NeoBook (и не только) сможет понять то, что понимает только Delphi!!??

Я не понимаю почему они этого не сделали? %)
Quote (Peter)
clWhite

White понимает, а clWhite не понимает.

Quote (Peter)
НУ НАПРИМЕР?

Блин, ну мне надо сейчас перелапачивать проекты и искать. Ну не помню. Старый я, склероз у меня. :D
Все не упомню.
Quote (Peter)
что понимает только Delphi!!??

В том то и дело, что выдергиваешь откуда то информацию в этом формате, а передать в НБ никак. Вот он и нужен. Хрен с ним в этот формат не надо, хотя... Но из этого формата в любой другой надо. Как раз для того что бы НБ понять могло.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
Ну какой такой объект в NeoBook (и не только) сможет понять то, что понимает только Delphi!!??

Я не понимаю почему они этого не сделали? %)
Quote (Peter)
clWhite

White понимает, а clWhite не понимает.

Quote (Peter)
НУ НАПРИМЕР?

Блин, ну мне надо сейчас перелапачивать проекты и искать. Ну не помню. Старый я, склероз у меня. :D
Все не упомню.
Quote (Peter)
что понимает только Delphi!!??

В том то и дело, что выдергиваешь откуда то информацию в этом формате, а передать в НБ никак. Вот он и нужен. Хрен с ним в этот формат не надо, хотя... Но из этого формата в любой другой надо. Как раз для того что бы НБ понять могло.

Автор - mishem
Дата добавления - 21 Мая 2012 в 00:27
PeterДата: Пн, 21 Мая 2012, 00:43 | Сообщение # 27
Админ NeoBook
Quote (mishem)
Я не понимаю почему они этого не сделали?

Все очевидно: формат цвета NeoBook (White или 255,255,255) очень легко пониается и воспринимается визуально, особливо для человека, неискушенного в программировании.
Или ты желаешь ломать голову над бредом типа $00404000 или #FFCC00?
:)
Quote (mishem)
White понимает, а clWhite не понимает.

все правильно- первый формат NB, а второй - формат Delphi.
Quote (mishem)
откуда то информацию в этом формате, а передать в НБ никак

Тогда нужна просто перекодировка (аккурат привести все в тип, понятный NB), это вполне логично и допустимо.
Но я говорил про диалог выбора цвета!
Это совсем разные вещи


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
Я не понимаю почему они этого не сделали?

Все очевидно: формат цвета NeoBook (White или 255,255,255) очень легко пониается и воспринимается визуально, особливо для человека, неискушенного в программировании.
Или ты желаешь ломать голову над бредом типа $00404000 или #FFCC00?
:)
Quote (mishem)
White понимает, а clWhite не понимает.

все правильно- первый формат NB, а второй - формат Delphi.
Quote (mishem)
откуда то информацию в этом формате, а передать в НБ никак

Тогда нужна просто перекодировка (аккурат привести все в тип, понятный NB), это вполне логично и допустимо.
Но я говорил про диалог выбора цвета!
Это совсем разные вещи

Автор - Peter
Дата добавления - 21 Мая 2012 в 00:43
mishemДата: Пн, 21 Мая 2012, 00:53 | Сообщение # 28
Эксперт форума
Quote (Peter)
Но я говорил про диалог выбора цвета!

Мы не поняли друг друга. :)
Я говорю
Quote (Peter)
нужна просто перекодировка

А диалога выбора цвета вполне достаточно стандартного.
Уж полученный формат цвета всегда можно будет перекодировать.
Только вот расширенных кодировщиков как раз нет.
Ни цвета, ни текста. Везде все одно и то же, и по минимуму. :(

Добавлено (21 Мая 2012, 00:53)
---------------------------------------------

Quote (Peter)
или #FFCC00

Убери решетку, будет HTML кодировка
Quote (Peter)
$00404000

а здесь по моему первые 3 знака убираешь, будет rgb. :)
Но могу ошибаться. Где то столкнулся с каким то форматом где нужно было просто первые значения удалить.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
Но я говорил про диалог выбора цвета!

Мы не поняли друг друга. :)
Я говорю
Quote (Peter)
нужна просто перекодировка

А диалога выбора цвета вполне достаточно стандартного.
Уж полученный формат цвета всегда можно будет перекодировать.
Только вот расширенных кодировщиков как раз нет.
Ни цвета, ни текста. Везде все одно и то же, и по минимуму. :(

Добавлено (21 Мая 2012, 00:53)
---------------------------------------------

Quote (Peter)
или #FFCC00

Убери решетку, будет HTML кодировка
Quote (Peter)
$00404000

а здесь по моему первые 3 знака убираешь, будет rgb. :)
Но могу ошибаться. Где то столкнулся с каким то форматом где нужно было просто первые значения удалить.

Автор - mishem
Дата добавления - 21 Мая 2012 в 00:53
PeterДата: Пн, 21 Мая 2012, 01:01 | Сообщение # 29
Админ NeoBook
Quote (mishem)
нужна просто перекодировка

Это - совсем другое дело!
Я тоже "ЗА"!
Но только в одну сторону, т.е. Delphi -> NeoBook (HTML -> NeoBook).
;)
Можно и в обе, но нафига?

Quote (mishem)
А диалога выбора цвета вполне достаточно стандартного.

Вот именно это я и желал услышать!
А то, мол, подайте ещё цвет в HTML (да и ещё отдельными переменными), и даже до Delphi докатились.

Да мне несложно, просто я вижу, что делаю бессмысленную (именно бессмысленную) работу, вот и "закипаю".
Меня, как компутер, начинает клинить в таких ситуациях.
:D

Quote (mishem)
Только вот расширенных кодировщиков как раз нет.

Гм...
Что значит "расширенных"?
Т.е. из всего во что угодно, что ли?
:)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
нужна просто перекодировка

Это - совсем другое дело!
Я тоже "ЗА"!
Но только в одну сторону, т.е. Delphi -> NeoBook (HTML -> NeoBook).
;)
Можно и в обе, но нафига?

Quote (mishem)
А диалога выбора цвета вполне достаточно стандартного.

Вот именно это я и желал услышать!
А то, мол, подайте ещё цвет в HTML (да и ещё отдельными переменными), и даже до Delphi докатились.

Да мне несложно, просто я вижу, что делаю бессмысленную (именно бессмысленную) работу, вот и "закипаю".
Меня, как компутер, начинает клинить в таких ситуациях.
:D

Quote (mishem)
Только вот расширенных кодировщиков как раз нет.

Гм...
Что значит "расширенных"?
Т.е. из всего во что угодно, что ли?
:)

Автор - Peter
Дата добавления - 21 Мая 2012 в 01:01
mishemДата: Пн, 21 Мая 2012, 01:17 | Сообщение # 30
Эксперт форума
Quote (Peter)
Можно и в обе, но нафига?

Не, ну сделай в обе. Пусть будет. Ведь вполне возможно что из НБ нужно передать в какой то другой кодировке. Не только же получать, приходится и отдавать. :)
Quote (Peter)
Т.е. из всего во что угодно, что ли?

Я имею ввиду мало форматов. Только САМЫЕ популярные.

Добавлено (21 Мая 2012, 01:13)
---------------------------------------------
Вадим, пойми, ты ж не знаешь когда и по какому полю произведешь щелчок. Отсюда активировать можешь только при щелчке, но ни как не до него. Нету у тебя кнопок. Есть только текстовое поле, все. При клике по нему должно открыться окно командой CustomWindow. Все. Задача есть. Решай. :)

Добавлено (21 Мая 2012, 01:17)
---------------------------------------------
Чет меня глюкануло. :) Закрывал вкладки, а одна с 7 постом оставалась. Решил что Вадим еще пример выложил. :D


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
Можно и в обе, но нафига?

Не, ну сделай в обе. Пусть будет. Ведь вполне возможно что из НБ нужно передать в какой то другой кодировке. Не только же получать, приходится и отдавать. :)
Quote (Peter)
Т.е. из всего во что угодно, что ли?

Я имею ввиду мало форматов. Только САМЫЕ популярные.

Добавлено (21 Мая 2012, 01:13)
---------------------------------------------
Вадим, пойми, ты ж не знаешь когда и по какому полю произведешь щелчок. Отсюда активировать можешь только при щелчке, но ни как не до него. Нету у тебя кнопок. Есть только текстовое поле, все. При клике по нему должно открыться окно командой CustomWindow. Все. Задача есть. Решай. :)

Добавлено (21 Мая 2012, 01:17)
---------------------------------------------
Чет меня глюкануло. :) Закрывал вкладки, а одна с 7 постом оставалась. Решил что Вадим еще пример выложил. :D


Автор - mishem
Дата добавления - 21 Мая 2012 в 01:17
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Gain Focus и Lose Focus (Поле ввода текста.)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: