powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как скопировать содержимое поля в буфер
8 сообщений из 8, страница 1 из 1
Как скопировать содержимое поля в буфер
    #38989314
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотелось бы кнопку на форме, при нажатии которой содержимое поля копировалось в буфер, чтоб потом это содержимое можно было вставить в другом приложении, подскажите код кнопки...
...
Рейтинг: 0 / 0
Как скопировать содержимое поля в буфер
    #38989318
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
_cliptext = alltrim(MyTable.MyField)
...
Рейтинг: 0 / 0
Как скопировать содержимое поля в буфер
    #38989326
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, но как нажимая кнопку узнать на каком поле в гриде стоит курсор..:-)
...
Рейтинг: 0 / 0
Как скопировать содержимое поля в буфер
    #38989337
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда нажимаешь на кнопку - курсор уже на кнопке.

В гриде есть свойство .ActiveColumn надо запоминать его куда-нибудь при каждом переходе.

Метод .AfterRowColChange() вызывается после каждого перехода внутри грида. В параметрах получает номер колонки. Там и сохраняй куда-нибудь.
Код: sql
1.
2.
LPARAMETERS tnColIndex
ThisForm.Caption = This.Columns(tnColIndex).ControlSource



Но если речь об одном поле, то проще нажать Ctrl+C или Ctrl+Insert
...
Рейтинг: 0 / 0
Как скопировать содержимое поля в буфер
    #38989339
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо...
...
Рейтинг: 0 / 0
Как скопировать содержимое поля в буфер
    #38989365
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то не то, наверное надо пройтись по всем столбцам и посмотреть в каком столбце tnColIndex равен columnorder и потом вычислять contolsource
...
Рейтинг: 0 / 0
Как скопировать содержимое поля в буфер
    #38989370
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1что-то не то, наверное надо пройтись по всем столбцам и посмотреть в каком столбце tnColIndex равен columnorder и потом вычислять contolsource
Скопируй в AfterRowColChange() грида
Код: sql
1.
2.
LPARAMETERS tnColIndex
ThisForm.Caption = This.Columns(tnColIndex).ControlSource


У меня выводится в заголовок окна ControlSource столбца, на котором стою.
...
Рейтинг: 0 / 0
Как скопировать содержимое поля в буфер
    #38989383
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скопировал, результат тот же..:-), на первом месте в гриде стоит Column5(ColumnOrder=1).. и т.д., но в общем я ищу ColumnOrder=ActiveColumn, и результат меня устраивает...:-)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как скопировать содержимое поля в буфер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]