C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 164 を表示中)
■94679 / )  クリップボードにテキストを出力する方法
□投稿者/ ところてん (1回)-(2020/05/04(Mon) 15:49:55)

分類:[.NET 全般] 

クリップボードにテキストデータを出力したいのですが
以下のようなプログラムを作りました。

これでも動作してはいるのですが、
一度、テキストデータをバイト配列にしてから、再度テキストデータに戻しているので
二度手間な気がします。
もっと良い方法があればお教え願います。


        Dim stream As New MemoryStream


        Using writer As New IO.StreamWriter(stream, System.Text.Encoding.Default)
            writer.WriteLine("ああ")
        End Using


        Dim ByteData() As Byte = stream.ToArray
        stream.Close()


        Dim SetText As String = Encoding.Default.GetString(ByteData)

        Clipboard.SetText(SetText)

返信 編集キー/


管理者用

- Child Tree -