私のプログラムのUIは、各コントロールがDock = Fill
というセルにドッキングされた状態で、TableLayoutPanelで設計されています。多くのコントロールが似ているので、コピー貼り付けを使用してレイアウトを作成したいと考えています。ただし、新しくペーストされたコントロールは、デフォルトで - 左下のセルに配置されます。さらに、ドッキングされているので、デザイナーで移動することはできません。正しいセルに配置できる唯一の方法は、Dock = None
を設定してドラッグし、次にDock = Fill
に設定します。これは非常に迷惑で、最初はコピーペーストを使用するという目的を敗北させます(Dock
の設定を忘れるのを避けるため)。そのようなレイアウトを作成するためのより良い方法はありますか?C#デザイナでドッキングコントロールをコピー貼り付け
0
A
答えて
0
TableLayoutPanelに配置すると、コントロールにCell
というプロパティがあることがわかりました。それを変更することで、まずTableLayoutPanel内のコントロールをドッキング解除せずにコントロールを移動できます。
もちろん、Hans Passantが最初にコントロールを移動し、Dock
プロパティを大量に設定することの提案も機能します。
関連する問題
- 1. C#でのイベントリスナーのコピー/貼り付け
- 2. コピー貼り付けマクロ
- 3. (例:コピー、貼り付け...)
- 4. VBAコピー貼り付け
- 5. テキストのコピー/貼り付け
- 6. コピー貼り付けfrom userform
- 7. Visual Studioコードの貼り付けと貼り付けのコピー
- 8. Javascriptを使ってコピー貼り付け
- 9. のコピー/貼り付けデータに
- 10. VBAコピー貼り付けformmatingと数式
- 11. JSリッチテキストエディタにコピー/貼り付け
- 12. 複数コピーと貼り付け
- 13. Djangoフォームフィールドのコピーと貼り付け
- 14. 一括コピー貼り付けgoogle-apps-script
- 15. ファイルの移動/コピー/貼り付け?
- 16. vboxからwindowsにコピー/貼り付け
- 17. Visual Studio MVCコピー貼り付けプロジェクト
- 18. DataGridViewコピー貼り付け(スタイル、背景色、...)
- 19. FabricJSクリップボードの実装(コピー/貼り付け)
- 20. Excelマクロのコピー貼り付け条件
- 21. jQuery AlphaNumericPlugin - コピー貼り付けの問題
- 22. 複数回コピーして貼り付け
- 23. Javaのコピーと貼り付けNoSuchFileException
- 24. コピー/貼り付けVBAの特殊ループ
- 25. NSTextViewコピー貼り付けNSTextAttachment on Mac os
- 26. Excel VBAコピー貼り付けエラー
- 27. C#異なるショートカットを使用したコピー/貼り付け
- 28. ファイルをコピーしてvbaにコピーして貼り付けます
- 29. 値をコピーして貼り付け - ぬりえで
- 30. WPF VB.NETで無効にコピー/貼り付け/切り取り
お客様の苦情はマイクロソフトで提出する必要があります。デザイナーの作業方法を変更することはありません。簡単な回避策は正しい順序でこれを行うことです。すぐにコントロールをドッキングしないでください。最初にコントロールをコピーして貼り付け、次にShift +クリックしてそれらを選択し、Dockプロパティを設定します。 –
ああ、私はShift + Clickをマルチセレクションとは考えていませんでした。ありがとう! –