Ламерский вопрос по поводу буфера обмена

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Закрыто
LuceferAB
Студент (1 lvl)
Сообщения: 25
Зарегистрирован: Ср янв 04, 2006 21:13

Ламерский вопрос по поводу буфера обмена

Сообщение LuceferAB » Ср мар 08, 2006 18:07

.NET compact framework поддерживает работу с буфером обмена или нет?
Если да, то как скопировать/вставить текст?

LuceferAB
Студент (1 lvl)
Сообщения: 25
Зарегистрирован: Ср янв 04, 2006 21:13

Re: Ламерский вопрос по поводу буфера обмена

Сообщение LuceferAB » Чт мар 09, 2006 14:23

xmaster писал(а):
LuceferAB писал(а):.NET compact framework поддерживает работу с буфером обмена или нет?
Если да, то как скопировать/вставить текст?
Clipboard. (SetData GetData)
У меня VS2003 C# платформа PocketPC. В каком пространстве имён объявлен объект Clipboard?
Самое интересное что справка по этому поводу подохрительно молчит. Единственная строкча есть о clipboard ring. Но в тоже время в самих объектах винды ведь есть и "скопировать" и "вставить" ... :(

LuceferAB
Студент (1 lvl)
Сообщения: 25
Зарегистрирован: Ср янв 04, 2006 21:13

подробности

Сообщение LuceferAB » Чт мар 09, 2006 14:37

т.е. вот в исходниках:
using System;
using System.Drawing;
using System.Text;
using System.Collections;
using System.Windows.Forms;
using System.Data;
using System.Net;
using System.Net.Sockets;
using System.Xml;

... далее в тексте пытаюсь вставить азбучный пример:
Clipboard.SetDataObject(edSQL.SelectedText);

Получаю в ответ:
d:\Work\AK\SDIBX\startupForm.cs(1274): The type or namespace name 'Clipboard' could not be found (are you missing a using directive or an assembly reference?)

LuceferAB
Студент (1 lvl)
Сообщения: 25
Зарегистрирован: Ср янв 04, 2006 21:13

Сообщение LuceferAB » Чт мар 09, 2006 22:08

Предчувствия его не обманули (С)

А как нибудь можно скопировать в буфер текст, получить текст из буфера используюя только средства CF 1.1 ?

LuceferAB
Студент (1 lvl)
Сообщения: 25
Зарегистрирован: Ср янв 04, 2006 21:13

Сообщение LuceferAB » Пт мар 10, 2006 23:46

а как это сделать через WinAPI?
Ну т.е. я представляю как работает WinAPI, но я с C# знаком всего-лишь месяц - как там можно получить доступ к их функциям?

LuceferAB
Студент (1 lvl)
Сообщения: 25
Зарегистрирован: Ср янв 04, 2006 21:13

Решение.

Сообщение LuceferAB » Пн мар 13, 2006 15:15

Если кто-то столкнётся с подобной проблемой - вот решение:
http://msdn.microsoft.com/library/defau ... 192002.asp

Так скоро на FAQ раздел насобираем :-)

Закрыто

Вернуться в «Программирование для КПК»