Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Вот код который выполняется после выбора опции в контекстном меню. Создается запись в таблице БД, добавляется ListItems в ListView и потом нужно отредактировать данные. Не получается войти в режим редактирования программно. Посоветуйте что-то. Спасибо. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 17:12 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
MSDNThe StartLabelEdit method must be used to initiate a label editing operation when the LabelEdit property is set to 1 (Manual). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 17:20 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Чет не помогло:( В режиме конструктора формы зашел в св-ва ListView и выбрал для LabelEdit "1-lvmManual" После этого не получается и просто руками редактировать итемс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 17:28 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Ну а зачем вы сюда кучу постороннего кода вывалили? У вас просто в чистом виде Me!lvListView.StartLabelEdit работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 17:32 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Shocker.ProНу а зачем вы сюда кучу постороннего кода вывалили? У вас просто в чистом виде Me!lvListView.StartLabelEdit работает? так уж и кучу? как понимать "просто в чистом виде"? Поставил кнопку на форму, в обработчике нажатия написал Me!lvListView.StartLabelEdit, скомпилил, при нажатии фокус исчезает и в режим редактирования не попадаю ни разу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 17:36 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Что-то не верится. Отделите этот листвью на отдельную форму, кнопку с кодом заполнения тестовыми данными и старта редактирования метки и положите эту форму сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 17:46 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Shocker.ProЧто-то не верится. Отделите этот листвью на отдельную форму, кнопку с кодом заполнения тестовыми данными и старта редактирования метки и положите эту форму сюда. Только не ругайтесь пожалуйста. Сейчас такое время что пользоватли (вот например я) вынуждены заниматься программированием. Итак, я создал форму с именем Form1 повесил на нее листвью и имаджелист, написал простой код для события открытия формы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 17:59 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 18:01 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Окончательный вариант тестового кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 18:03 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
поставьте Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 18:06 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Shocker.Proпоставьте Код: plaintext Код: plaintext неа, не получается на .SetFocus вообще ругается:( сейчас вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 18:14 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Шо за дела? Где почитать, ну обидно даже немного становится(((((9 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 18:15 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
tutti-fruttiнеа, не получается на .SetFocus вообще ругается:( Все работает, в том числе ваш код, в том числе в режиме Automatic (это я не так трактовал msdn). Только SetFocus нужен. Вообще ругается - сделайте, чтобы вообще не ругался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 18:18 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Shocker.Protutti-fruttiнеа, не получается на .SetFocus вообще ругается:( Все работает, в том числе ваш код, в том числе в режиме Automatic (это я не так трактовал msdn). Только SetFocus нужен. Вообще ругается - сделайте, чтобы вообще не ругался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 18:22 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
на какой строке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 18:29 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Shocker.Proна какой строке? Me!ListView1.SetFocus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 18:32 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
tutti-fruttiShocker.Proна какой строке? Me!ListView1.SetFocus Значит у вас ListView1 запрещен (Enabled=False). Хотя вроде не должен, так как вы говорите, что вручную редактирование метки работает. Короче, давайте форму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 18:39 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Shocker.Protutti-fruttiShocker.Proна какой строке? Me!ListView1.SetFocus Значит у вас ListView1 запрещен (Enabled=False). Хотя вроде не должен, так как вы говорите, что вручную редактирование метки работает. Короче, давайте форму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 18:45 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Блин, как я сразу не заметил! Код: plaintext Вы что же, хотите запустить редактирование или установить фокус, когда форма еще не загружена и не видна на экране? Не выйдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 18:57 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Shocker.ProБлин, как я сразу не заметил! Код: plaintext Вы что же, хотите запустить редактирование или установить фокус, когда форма еще не загружена и не видна на экране? Не выйдет. Да, заработало. Буду разбираться ,почему в основной программе не получается. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 19:06 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
tutti-fruttiДа, заработало. Буду разбираться ,почему в основной программе не получается. Спасибо! А что, там SetFocus не помогает? Я-то думал, что вы сразу там его попробуете... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 19:11 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Shocker.Protutti-fruttiДа, заработало. Буду разбираться ,почему в основной программе не получается. Спасибо! А что, там SetFocus не помогает? Я-то думал, что вы сразу там его попробуете... Сразу и попробовал. Методы: Me!lvListView.SetFocus Me!lvListView.StartLabelEdit выполняются, но после этого нет режима редактирования, такое чувство, что происходит еще некоторое событие/действие и именно оно и "сбрасывает" все. Нужно внимательно просмотреть свой код и почитать что пишут умные люди на этот счет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 19:37 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Может быть сбрасывает факт исчезновения контекстного меню, ща попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 19:44 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Shocker.ProМожет быть сбрасывает факт исчезновения контекстного меню, ща попробую Не, не сбрасывает... на тестовой форме работает исправно. У вас там по таймеру ничего не мигает, не перерисовывается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 19:47 |
|
||
|
Не получается использовать ".StartLabelEdit" ListView, подсоветуйте куда копать ->
|
|||
|---|---|---|---|
|
#18+
Кстати, а меню точно контекстное? У меня вот одно и то же меню - если вызывать через popup - работает, а если как обычное меню - нет. И вообще, очень интересный эффект для обычного меню. Если фокус стоял где-нить еще - все нормально срабатывает, а если фокус уже стоял на ListView - не срабатывает. Предлагаю сделать вызов через таймер 1ms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 19:55 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=128&tid=2159784]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 159ms |

| 0 / 0 |
