作成日:2021/06/22 最終更新日: 2021/06/22/DD
文書種別
不具合
状況
回避方法あり
詳細
ComponentOne for WinForms 2021J v1では、ズームポリシー用クラスファイルが以下の場所にインストールされません。
C:¥Program Files (x86)¥ComponentOne¥WinForms Edition¥C1TouchToolKit¥PolicySourceCodes
そのため、KB_360004037675 に記載されている方法ではズームポリシーを適用できません。
C:¥Program Files (x86)¥ComponentOne¥WinForms Edition¥C1TouchToolKit¥PolicySourceCodes
そのため、KB_360004037675 に記載されている方法ではズームポリシーを適用できません。
回避方法
以下の手順に従って、VisualStudioの[プロジェクト]メニューから直接ズームポリシー用クラスファイルをプロジェクトに追加し、コンポーネントに適用してください。
【追加手順】(C1FlexGridZoomPolicyの例)
1. VisualStudioの[プロジェクト]メニューから[新しいアイテムの追加]を 選択します。
2. [新しいアイテムの追加]ウィンドウの左側のペインから[VisualC#アイテム]を選択します。
3. 次に、中央のペインからC1FlexGridZoomPolicyを選択します。
4. [追加]ボタンをクリックします。
(結果)C1FlexGridZoomPolicyがプロジェクトに追加されます。
5. C1FlexGridコントロールをフォームに追加します。
6. プロジェクトをビルドします。
7. 設計時にC1Zoom、C1ZoomPanel、またはC1ApplicationZoomコンポーネントを選択します。
8. コンポーネントのスマートタグをクリックし、[ZoomPoliciesの編集...]をクリックします。
9. [ZoomPolicyコレクションエディター]ウィンドウの[カスタムポリシーの追加]ボタンをクリックします。
なお、上記手順でファイルを追加した際に、「public class C1FlexGridZoomPolicy : ZoomPolicy」といった行でエラーが表示される現象が確認されました。
詳細や対応方法については、KB_4402636429071を参照してください。
【追加手順】(C1FlexGridZoomPolicyの例)
1. VisualStudioの[プロジェクト]メニューから[新しいアイテムの追加]を 選択します。
2. [新しいアイテムの追加]ウィンドウの左側のペインから[VisualC#アイテム]を選択します。
3. 次に、中央のペインからC1FlexGridZoomPolicyを選択します。
4. [追加]ボタンをクリックします。
(結果)C1FlexGridZoomPolicyがプロジェクトに追加されます。
5. C1FlexGridコントロールをフォームに追加します。
6. プロジェクトをビルドします。
7. 設計時にC1Zoom、C1ZoomPanel、またはC1ApplicationZoomコンポーネントを選択します。
8. コンポーネントのスマートタグをクリックし、[ZoomPoliciesの編集...]をクリックします。
9. [ZoomPolicyコレクションエディター]ウィンドウの[カスタムポリシーの追加]ボタンをクリックします。
なお、上記手順でファイルを追加した際に、「public class C1FlexGridZoomPolicy : ZoomPolicy」といった行でエラーが表示される現象が確認されました。
詳細や対応方法については、KB_4402636429071を参照してください。