元に戻すことができない方法で変更されたプロジェクトを継承しました。フォーム上のすべてのコントロールは、プロパティウィンドウ以外では変更できません。通常、非表示アイテム(DataSourceなど)用に予約されているセクションの下の領域(画像参照)に各コントロールにアイコンが表示されます。これを元に戻して、デザイナーを使い捨てにして、すべてを一掃してからやり直す必要はありませんか?WinFormのコントロールがデザイナで変更できない
答えて
コントロールがロックされていませんか?私は、プログラマがすべてのコントロールをロックしているため、デザイナで移動したりサイズを変更したりすることができないレガシーコードを実行しています。そうであれば、すべてを選択してLocked
プロパティをfalseに変更します(ロックされている場合は、デザイナーにパッドロックが表示されます)。
もしそうでなければ、おそらく新しいダイアログ/フォームを作成できます。別のトリックは、ユーザーコントロールの2番目のインスタンスを追加して、新しく追加されたコントロールが期待どおりに機能するかどうかを確認することです。
また、ユーザーコントロールをインスタンス化したフォーム/コントロールのデザイナで、ユーザーコントロールの個々のサブコントロールを編集することはできません。ユーザーコントロールのデザイナーに移動して、ユーザーコントロールの個々の(サブ)コントロールを編集する必要がありますl。
フォームがロックされていません。 UserControlの任意のコントロールをクリックするだけで、UserControl全体にフォーカスが置かれ、プロパティウィンドウにそのプロパティが表示されます。新しいUC – notJoeKing
Hmを作成しようとしますので、個々のコントロールを編集することはできません。正しいユーザーコントロールを編集してもよろしいですか?別のコントロール/フォームに配置されたユーザーコントロールの個々のサブコントロールを編集することはできません。サブコントロールを編集するには、オリジナルのユーザーコントロールデザイナを開く必要があります。 –
Hmmm ...あなたのコメントは、あなたがユーザーコントロールを参照していることを示しているようです。この場合、デザイナを使用して単一のユーザーコントロールのさまざまな部分を変更できないということについては奇妙なことはありません。フォームではなく、**コントロールを使用するユーザーコントロールを含むユーザーコントロール自体を開くと、デザイナーで編集できるようになりますか? –
バージョンの違いがあるかもしれないよりも、インフラジスティックスコントロールは、コンポーネントトレイに表示された場合。あなたが試みることができるのは、licenses.licxファイルを開き、そこからコンテンツを削除することです。あなたのマシンにInfragisticsコントロールがインストールされていますか? Infragisticsアセンブリの "Specific Version"プロパティを "false"に設定しても差異はありますか?
これは既存のプロジェクトでのみ起こっているのですか、新しいプロジェクトでも同じ動作が再現できますか?
デザイナーで変更できないコントロールを含むdllを読み込む必要があります。
手順は次のとおりです。
右(たとえば一般的に)のVisual Studioデザイナで[ツールボックス]をクリックします。負荷項目対しばらく
...項目を選択してください
を選択するには、[参照]を押して、CompoNetをより興味のdll を選択して、グリッドに表示されます。これを のために、あなたが興味のあるコントロールを含むすべてのdllを行います。
- コンポーネントを確認してください( に多くのコンポーネントが読み込まれている場合はフィルタテキストボックスを使用してください)。
press ok。
これでデザイナーでコントロールを移動できるようになりました。
ユーザーコントロールまたはフォームに誤って「コンポーネント」としてフラグが立てられている場合も、この現象が発生しています。
.csprojファイルを手動でハッキングすると、そのときの回答になることがあります。テキストエディタでプロジェクトファイルを開き、コントロールへの参照を見つけます。サブタイプが次のように定義されている場合:
<Compile Include="MyControl.cs">
<SubType>Component</SubType>
</Compile>
フォームデザイナーは、このように解釈します。 'SubType'を 'UserControl'に変更して修正することができます。
- 1. コンテナ内のコントロールのWinFormデザイナと右スナップライン(サイズ変更時)
- 2. ビジュアルスタジオで2015 win3形式のコントロールのサイズのようなデザイナの変更プロパティ
- 3. XAMLデザイナが「コントロール」から派生したコントロールを開くことができないのはなぜですか?
- 4. VS2010のデザイナでカスタムWPFコントロールが表示されない
- 5. スタイリングWinFormのコントロール
- 6. 他のクラスからのWinFormコントロールのスレッドセーフな更新
- 7. WinFormコントロールは、.Enabled = falseで動作が異なります。
- 8. .Net 2003でDataGrid WinFormコントロールを更新しました。
- 9. Telerik WinFormコントロールがデザインタイムを表示しない
- 10. javascriptクラスをasp:buttonコントロールに変更してサーバー側で利用できない
- 11. WinformのバックグラウンドワーカーActiveXコントロールのユーザーコントロール
- 12. ポップアップでサイズ変更コントロール
- 13. WPFとWINFORMコントロールの比較
- 14. デザイナでVB.NET 2005の問題がコード行を処理できない
- 15. ASP.NETページのVS.NETデザイナで、すべてのコントロールで「このコンテキストで応答が利用できない」と表示されるのはなぜですか?
- 16. Flashは、.net winformコントロールのようなタグプロパティと同等ですか?
- 17. コントロールのサイズ変更時にC#webbrowserコントロールのスクロールバーが表示されない
- 18. VS2010 Winformデザイナーが適切なコードを変更しました
- 19. 上部WinformコントロールのWPFコントロールが表示されません
- 20. WindowsフォームのデザインビューでTextBoxコントロールの高さを変更できないのはなぜですか?
- 21. 特定のクライアントのwinformアプリケーションの変更
- 22. JVMのGCで変更できないオブジェクトがなぜ好きですか?
- 23. Chromeでヘッダスタイルを変更できない
- 24. Visual Studioデザイナでコントロールのダブルクリックイベントを指定する
- 25. winformの変更ツールヒントの背景色
- 26. C#WinFormテキストの変更/終了のプロンプト
- 27. F#とwinformコントロール質問
- 28. ツールボックスのコントロールをWinformアプリケーションとWPFアプリケーションの両方で使用できますか?
- 29. ComboBox1の変更はComboBox1の変更になります - LINQ EF Winform C#
- 30. デザイナで編集できるIPAddressプロパティでコントロールを作成するにはどうすればよいですか?
これらの派生クラスはありますか? – Tebc
クラスが手動で頻繁に編集されている場合は、フォームを維持するためにデザイナを使用する場合は、最初からやり直す必要があります。そこにいた... – Pete
いくつかは私が作成したコントロールです。他のものはInfragisticコントロールです。 1つまたは2つはMSコントロールに組み込まれています。 – notJoeKing