クリップボードにオブジェクトの文字列表現をコピーします。
要するに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 |