Копирование переменной в буфер обмена [Нужна помощь]

ancorid

Client
Регистрация
11.04.2013
Сообщения
45
Благодарностей
10
Баллы
8
Добрый день
Возникла необходимость в конце работы шаблона помещать данные из переменной в буфер обмена.
Соорудил вот такое сооружение ))
C#
Код:
System.Windows.Forms.Clipboard.Clear();
System.Windows.Forms.Clipboard.SetText("{-Variable.postname-}");

При первом проходе переменная нормально попадает в буфер.
При повторном проходе в буфере остается предыдущее значение, причем если в шаблоне нажать выполнение кода - в буфер попадает новое значение.
Я даже принудительно сделал обнуление переменной перед новым проходом шаблона. Проверяю переменную - пустая. Запускаю шаблон на выполнение - откуда-то в буфер попадает предыдущее значение.
Ничего не понимаю - ведь System.Windows.Forms.Clipboard.Clear(); должно очистить буфер ?
А System.Windows.Forms.Clipboard.SetText("{-Variable.postname-}"); положить туда новое значение.

Где может быть проблема ?
Спасибо
 
  • Спасибо
Реакции: mrak7575

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Не "{-Variable.postname-}" а project.Variables["postname"].Value
 

ancorid

Client
Регистрация
11.04.2013
Сообщения
45
Благодарностей
10
Баллы
8
rostonix, спасибо )))
 
  • Спасибо
Реакции: Radzhab

yourmind

Client
Регистрация
13.09.2010
Сообщения
245
Благодарностей
21
Баллы
18
апну тему с вопросом:
если вручную копировать код html из браузера в редактор, то передается оформление текста
а если копирую через c# то вставляется как html код, можно ли как то эмулировать ручное копирование с сохранением оформления?
 

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113
речь о wysiwyg-редакторах? если да, то можно
 

yourmind

Client
Регистрация
13.09.2010
Сообщения
245
Благодарностей
21
Баллы
18

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Там вроде просто атрибут innerhtml нужно поменять для body или для тега P внутри редактора
 

yourmind

Client
Регистрация
13.09.2010
Сообщения
245
Благодарностей
21
Баллы
18
Там вроде просто атрибут innerhtml нужно поменять для body или для тега P внутри редактора
нет, не сохраняет редактор , если делать через конструктор, плюс он не поддерживает картинки. поэтому вставляю через буфер c#
 

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113
Вручную вставляй код в редактор, потом смотри на что поменялось содержимое редактора, по аналогии сделай конвертер данных (если требуется) и подставляй в редактор (ну если он осилишь, пришли ссылку на редактор).
 

yourmind

Client
Регистрация
13.09.2010
Сообщения
245
Благодарностей
21
Баллы
18
всем спасибо, вопрос решен.
 

A76 bot

Client
Регистрация
26.12.2014
Сообщения
67
Благодарностей
5
Баллы
8
Здравствуйте! Пытаюсь понять как вставить jpg в wysiwyg. Вместо картинки записывает путь текстом. Может кто подскажет как это сделать. Скриншоты до и после вставки картинки руками прилагаю.
 

Вложения

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)