大量の日付コントロールに対してドロップダウンカレンダーのプロパティを設定すると例外が発生する場合がある
対象製品
InputMan for Windows Forms 7.0J
状況
修正済み
詳細
大量の日付コントロールを作成して、これらのドロップダウンカレンダーに対しCalendarDimensionsや、FocusDate、SelectedDateプロパティなどを設定すると、例外が発生する場合があります。
これらのプロパティを設定する時にGDIオブジェクトが生成されますが、大量の日付コントロールに対して設定を行うと、GDIオブジェクトの数が大きく増加します。そのため、GDIオブジェクトの上限に達した時、例外が発生してしまいます。
なお、この現象は日付時刻コントロールでも発生します。
これらのプロパティを設定する時にGDIオブジェクトが生成されますが、大量の日付コントロールに対して設定を行うと、GDIオブジェクトの数が大きく増加します。そのため、GDIオブジェクトの上限に達した時、例外が発生してしまいます。
なお、この現象は日付時刻コントロールでも発生します。
回避方法
この問題はService Pack 3(v7.0.2016.0428)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。