Можно ли как то скопировать выделенный текст в dialogbox?

  • Автор темы Автор темы Gandliar
  • Дата начала Дата начала

Gandliar

Lotus Team
16.02.2004
571
26
BIT
170
Форма открывается в dialogbox в режиме просмотра
Можно ли как то дать возможность пользователям скопировать содержимое указанного поля в буфер обмена?

нашел одно из решений!

 
Форма открывается в dialogbox в режиме просмотра
Можно ли как то дать возможность пользователям скопировать содержимое указанного поля в буфер обмена?

нашел одно из решений!

 
Форма открывается в dialogbox в режиме просмотра
Можно ли как то дать возможность пользователям скопировать содержимое указанного поля в буфер обмена?

нашел одно из решений!

с учётом того, что из диалога можно открыть другой диалог, открываем его (типа, кнопочькой "Скопируй меня") но уже в эдитмоде.
этот диалог содержит единственное искомое поле (типа "field") эдитед
на постопен:
Call Source.GotoField( "field" )
Call Source.SelectAll
Call Source.Copy
Call Source.Close
моргнёт, и в клипборде это поле)
профит
 
  • Нравится
Реакции: Gandliar
с учётом того, что из диалога можно открыть другой диалог, открываем его (типа, кнопочькой "Скопируй меня") но уже в эдитмоде.
этот диалог содержит единственное искомое поле (типа "field") эдитед
на постопен:
Call Source.GotoField( "field" )
Call Source.SelectAll
Call Source.Copy
Call Source.Close
моргнёт, и в клипборде это поле)
профит

Принцип примерно тот, но Layer с координатами за пределами диалогового окна и полем доступным для редактирования - и ничего даже моргать не будет ))
 
Принцип примерно тот, но Layer с координатами за пределами диалогового окна и полем доступным для редактирования - и ничего даже моргать не будет ))
ну, почти))
леер без сайзтутейбл - полосы прокрутки, это плохо
с сайзтутейбл и леер не нужен)
"моргнёт", это не плохо, а хорошо - юзверь хоть увидит, что то, что он делал, произошло
а про второй диалог - я, в подобных случаях, его не закрываю сразу, а ток по прошествии 500 мс, выводя в диалоге надпись, что юзверь молодец)))
 
Кто то вносит - у тех для редактирования, у других для просмотра.
Всем спасибо, проблема решена.
у тех у кого просмотр - просто не сохранять из диалога, и не нужно будет мудрить ;)
 
у тех у кого просмотр - просто не сохранять из диалога, и не нужно будет мудрить ;)
юзверь обидится, жэ))) вот он писал, писал, а ему облом, в самом конце. не хорошо
всётки он должен сразу понимать, что ему можно, а что нет
 
  • Нравится
Реакции: Gandliar
юзверь обидится, жэ))) вот он писал, писал, а ему облом, в самом конце. не хорошо
всётки он должен сразу понимать, что ему можно, а что нет
если кнопок нет - обижаться будет неначто ;), а скопировать инфу можно без выкрутасов
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!