Windows クラシック スタイルの環境でGcShapeButtonを使用したアプリケーションを実行すると例外が発生する

文書番号 : 39394     文書種別 : 不具合     登録日 : 2016/04/12     最終更新日 : 2016/11/25
文書を印刷する
対象製品
PlusPak for Windows Forms 8.0J
状況
修正済み
詳細
デスクトップのテーマをWindowsクラシックに設定された環境で、Visual Studioのデザイン画面でGcShapeButtonコントロール配置すると、System.InvalidOperationExceptionが発生し、以下のようなメッセージが表示されます。

-----
コントロール GrapeCity.Win.Buttons.GcShapeButton がデザイナーでハンドルされていない例外をスローして、無効になりました。 

例外:
現在アクティブにされている Visual スタイルがないため、Visual スタイルに関連する操作でエラーが発生しました。
-----

その際、画面には赤いエラーアイコンが表示され、この状態で実行してもコントロールが表示されません。

また、GcShapeButtonの使用されたアプリケーションをWindows クラシックスタイルの環境で実行する場合も同様にSystem.InvalidOperationExceptionが発生し、GcShapeButtonが表示されません。
回避方法
この問題はService Pack 2(v8.0.2016.1125)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。

Service Pack 2より前のバージョンでは次の方法で回避可能です。

GcShapeButtonのSizeModeプロパティがCompatibleModeに設定されている場合は問題が発生しないので、SizeModeの設定を変更する方法で回避をご検討ください。
キーワード
PPWI20017