回答編集履歴
1
追記
answer
CHANGED
@@ -1,2 +1,11 @@
|
|
1
1
|
[TextBox(またはRichTextBox)でコピー、切り取り、貼り付け、元に戻すを行う](https://dobon.net/vb/dotnet/control/tbtextedit.html)
|
2
|
-
こちらが参考になりませんか?
|
2
|
+
こちらが参考になりませんか?
|
3
|
+
|
4
|
+
DateTimePickerを対象とする場合、
|
5
|
+
コピーの場合:対象DateTimePickerの値を文字列にし、クリップボードへコピーする
|
6
|
+
ペーストの場合:クリップボードの内容がテキストで、なおかつその文字列がDateTime型へ変換可能の場合にDateTimePickerへ値をセットする
|
7
|
+
|
8
|
+
こういった形がいいのではないでしょうか。
|
9
|
+
もし、DateTimePickerからコピーしたデータのみ他のDateTimePickerへペーストしたいというのであれば、ちょっと違った方法になります。
|
10
|
+
この場合はクリップボードにコピーするデータを文字列ではなく別の形としてコピーすることになります。
|
11
|
+
クリップボード操作に関しては[Clipboardクラス](https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.clipboard?view=netframework-4.8)を参照してください。
|