クリップボードにオブジェクトの文字列表現をコピーします。
要するにClipboardクラスにToStringをコピーしているに過ぎないのですが、事前にnullチェックをしたり例外をキャッチするコードを毎回書くのが面倒なので作りました。
ペースト機能のほうはおまけです。動作確認していません。
動作環境:
C#2.0以上
使用例
// 文字列をコピー
MifuminLib.SafeClipboard.SetText("コピー");
// 文字列以外の値をコピー(ToStringの結果をコピー)
MifuminLib.SafeClipboard.SetText(323);
MifuminLib.SafeClipboard.SetText(DateTime.Now);
// nullや空文字列をコピー(何も起こらない)
MifuminLib.SafeClipboard.SetText(null);
MifuminLib.SafeClipboard.SetText("");
// クリップボードの文字列を取得
string data = MifuminLib.SafeClipboard.GetText();
履歴
1.00 |
| 2009/03/10 |