Переключение на Главную Страницу Страницы: 1 ... 16 17 [18] 19 20 ... 32 ОтправитьПечать
Очень популярная тема (более 25 ответов) ТП: Прямое редактирование значений (число прочтений - 210299 )
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #255 - 22. Июля 2008 :: 08:34
Печать  
trad писал(а) 22. Июля 2008 :: 08:32:
kms писал(а) 22. Июля 2008 :: 07:34:
А мне хотелось бы закрывать окно редактирования в том числе и при смене формы, в тех случаях, когда это не связано с выбором.

Озадачен а ты уверен что это правильно
считаю что активизированный прямой ввод должен оставаться таковым где бы я там не прыгал по другим формам

Не знаю, Дим.

Видишь, как хорош коллективный разум.
Мне уже нравится твоя идея и я собираюсь довести ее реализацию до приемлемого состояния. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #256 - 22. Июля 2008 :: 08:38
Печать  
нравится/не нравиться моя идея...
дело в том что такой порядок заведен в штатном прямом вводе
имхо ему нужно следовать
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #257 - 22. Июля 2008 :: 08:43
Печать  
trad писал(а) 22. Июля 2008 :: 08:38:
нравится/не нравиться моя идея...
дело в том что такой порядок заведен в штатном прямом вводе
имхо ему нужно следовать


Дима, ну кто сказал, что я должен следовать штатному порядку, а?
Я думаю, надо следовать зову сердца.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #258 - 22. Июля 2008 :: 09:04
Печать  
ну я не настаиваю. это только имхо.
  

1&&2&&3
Наверх
 
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #259 - 22. Июля 2008 :: 10:44
Печать  
kms писал(а) 22. Июля 2008 :: 08:31:
== Тест ==
Ну, сделано, закрытие окна редактирования при смене реквизита в пределах формы.

При этом отменил установку фокуса на окно ТП после закрытия окна редактирования.
Я не помню, зачем я его сделал в свое время.

Короче, прошу тестировать и если что - стрелять из пушки.

В пределах использования на первых порах все ОК. Будет что - отпишусь
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #260 - 22. Июля 2008 :: 16:59
Печать  
Chieftain писал(а) 22. Июля 2008 :: 10:44:
В пределах использования на первых порах все ОК. Будет что - отпишусь

Не, них#ра не нормально.
При завершении по ENTER падает с треском.

Мда... память восстановлена...
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #261 - 22. Июля 2008 :: 18:02
Печать  
trad писал(а) 22. Июля 2008 :: 08:32:
Озадачен а ты уверен что это правильно

К сожалению, я не в состоянии продумать все вопросы, которые у меня есть.
Я работаю над этим, но результаты можно улучшать.

Так что я благодарен за комментарии, которые позволяют посмотреть на задачи под другим углом зрения.
В этом плане я убежден, что методологии, включающие понятие парной/коллективной разработки (особенно непосредственной) весьма эффективны.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #262 - 22. Июля 2008 :: 18:48
Печать  
kms писал(а) 22. Июля 2008 :: 16:59:
Chieftain писал(а) 22. Июля 2008 :: 10:44:
В пределах использования на первых порах все ОК. Будет что - отпишусь

Не, них#ра не нормально.
При завершении по ENTER падает с треском.

Мда... память восстановлена...

Безопасный вариант опубликован под версией 3.0.1.11: http://www.1cpp.ru/forum/YaBB.pl?num=1206042291/432#432
  

De quelle planète es-tu?
Наверх
 
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #263 - 06. Августа 2008 :: 08:33
Печать  
Пишу свой КОП, наследник от ТП. В этом КОП-е своем хочу сделать так что бы в момент редактирования значения в ТП, пользователь мог нажать на кнопочку выбора (или на клаве тапнуть F4) и вместо стандартной обработки открыть свою дополнительную формачку.

Т.е. логически я даже, как бы, понимаю как надо делать. Стандартная обработка "ПриНачалеВыбораЗначения" когда ложу ТП на форму работает замечательно!. Но я хочу что бы это событие перехватывалось моим копом и обрабатывалось в соответствии с внутренней логикой КОП-а.

Объясните мне плиз как это сделать... а то я неискушенный опытом ... туплю сидю потихоньку....
Я так понимаю, событие это не принадлежит ТП, следовательно наследник просто так его не перехватит.
Использовать перехватчик? Будет работать?
Шото я слышал что если много перехватчиков на форме - то с ними какие-то проблемы. А я когда пишу КОП... не знаю как его конечный пользователь использовать захочет... будет ли он "баловаться" перехватчиками или нет Улыбка

Подможите люди добрые...
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #264 - 06. Августа 2008 :: 08:38
Печать  
Да надо ли тут сильно задумываться или усложнять дизайн.
Что может быть проще - добавить 1 обработчик формы, в котором перенаправить событие в КОП.

P.S.
Ты этта, хорошо подумал, когда такую картинку снизу прицепил? Подмигивание
  

De quelle planète es-tu?
Наверх
 
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #265 - 06. Августа 2008 :: 08:39
Печать  
В идеале меня бы устроила возможность в ячейке взамен редактируемого поля на всю ширину ячейки отрисовать кнопку которую пользователь мог бы нажать...
Если знаете как это сделать, буду весьма признателен Улыбка
  
Наверх
ICQ  
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #266 - 06. Августа 2008 :: 10:44
Печать  
kms писал(а) 06. Августа 2008 :: 08:38:
Да надо ли тут сильно задумываться или усложнять дизайн.
Что может быть проще - добавить 1 обработчик формы, в котором перенаправить событие в КОП.

В том то и дело что КОП я пишу в основном для инкапсуляции Подмигивание Один из "китов" ООП... который мне больше всего нравиццо. А так как ты предлагаешь - это постоянно помнить где бы я этот КОП не применил что надо еще что-то там писать и как-то там перенаправлять... т.е. постоянные танцы с бубном получаются.
Я всеми силами своими стараюсь этого избежать...


kms писал(а) 06. Августа 2008 :: 08:38:
P.S.
Ты этта, хорошо подумал, когда такую картинку снизу прицепил? Подмигивание

А шо с ней нетак? С картинкой то? Или тут запрещено такое? Если да - то сниму Подмигивание
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #267 - 06. Августа 2008 :: 13:14
Печать  
mvgfirst писал(а) 06. Августа 2008 :: 10:44:
А шо с ней нетак? С картинкой то? Или тут запрещено такое? Если да - то сниму Подмигивание

нэ бэспокойся. у себя уже покоцал....
Хвала рыжему пушистику...
  
Наверх
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #268 - 06. Августа 2008 :: 14:37
Печать  
2 kms
Тут дело такое... может я не с той ноги сегодня проснулся (у меня вообще все прошлая неделя и эта наперекосяк идет), но вот тут я заметил:
Если КОП наследник от ТП, тогда события обрабатываются и в форме и в КОП (т.е. в форме ИД_ТПСобытие() а в КОП ТПСобытие()), все кроме ПриРедактированииЗначения
Может я что-то не допонял и не досмотрел?  Нерешительный

П.с. я тут редко появляюсь счас у меня проблема автохарактера вот решаю счас... когда все уляжется вернусь ко всем  Подмигивание
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #269 - 06. Августа 2008 :: 15:01
Печать  
vandalsvq писал(а) 06. Августа 2008 :: 14:37:
Тут дело такое... может я не с той ноги сегодня проснулся (у меня вообще все прошлая неделя и эта наперекосяк идет), но вот тут я заметил:
Если КОП наследник от ТП, тогда события обрабатываются и в форме и в КОП (т.е. в форме ИД_ТПСобытие() а в КОП ТПСобытие()), все кроме ПриРедактированииЗначения
Может я что-то не допонял и не досмотрел?  Нерешительный

Не должно быть такого.
Механизм вызова событий тот же самый - событие КОП, затем событие формы.

Цитата:
П.с. я тут редко появляюсь счас у меня проблема автохарактера вот решаю счас... когда все уляжется вернусь ко всем  Подмигивание

Удачи!
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 16 17 [18] 19 20 ... 32
ОтправитьПечать