어떻게 복제본에 문자열으로 (에드그 hello" ";) 따라서 다음에, kbd> < 누를 수 있는 시스템 클립보드에서 C #, CTRL+V< /kbd>;; # 39, ll get " i& hello";?
using System.Windows.Forms;
충족하거나 WPF:
using System.Windows;
복사하기 정확한 문자열 (ipv6-literal. 이 경우):
Clipboard.SetText("Hello, clipboard");
텍스트 상자 콘텐트입니다 복사합니다.
Clipboard.SetText(txtClipboard.Text);
알 예. 또는. 공식 MSDN 문서용으로 또는 Here for WPF.
Clipboard.SetText("hello");
제 경험에 따르면 C # WPF 를 사용하여 이 문제로 고심하고 있는 코드 '와' 시스템스트레이딩스트레더국가렉세페시옹 클리보드로 내 모든 브라우저에서 제대로 협력했습니다 함께 함께 여기 있습니다.
Thread thread = new Thread(() => Clipboard.SetText("String to be copied to clipboard"));
thread.SetApartmentState(ApartmentState.STA); //Set the thread to STA
thread.Start();
thread.Join();
이 게시물을 credit 을 [here] (https://stackoverflow.com/questions/17762037/error-while-trying-to-copy-string-to-clipboard)
그러나 이 에서만 작동 로컬호스트 도왔으매 don& # 39, t, s not going to work 시도하시겠습니까 서버의 it& # 39 이 있다.
'에서' 제로크립보르 사용하여 서버측, I did it. 유일한 방법은 뒤에을 연구를 많이.
, 콘솔입니다 패션 사업에 대한 단계별 추가 시스템.빈다우스윈포름스 ',' ll %s/dbase/ext_table. you& # 39 번째 참조입니다. Visual Studio .NET 커뮤니티 다음 단계를 작업하십시오 함께 2013년 4.5:
그런 다음 맨 위에 있는 다른 문을 통해 추가 '다음' 너회의 코드:
using System.Windows.Forms;
그런 다음 ['클립보드가'] 다음 중 하나를 추가 (https://msdn.microsoft.com/en-us/library/system.windows.forms.clipboard% 28v = vs. 110%29.aspx). ['스테스트'] (https://msdn.microsoft.com/en-us/library/ydby206k (v = vs.110) 이아스파스) 명령문입니다 데이터베이스에구성원을 코드:
Clipboard.SetText("hello");
// OR
Clipboard.SetText(helloString);
마지막으로, 추가 ['스테레더스트리부트'] (https://msdn.microsoft.com/en-us/library/system.stathreadattribute% 28v = vs. 110%29.aspx) 를 '주' 방법 '시스템스트레이딩스트레더국가렉세페시옹 피하기 위해 다음과 같이':
[STAThreadAttribute]
static void Main(string[] args)
{
// ...
}