MDI子フォームのGcFunctionKeyを非表示にできない

文書番号 : 37079     文書種別 : 不具合     登録日 : 2014/03/05     最終更新日 : 2014/04/23
文書を印刷する
対象製品
PlusPak for Windows Forms 7.0J
状況
修正済み
詳細
MDIの子フォームに GcFunctionKeyコントロールを配置したフォームを表示するときに、起動時に GcFunctionKeyコントロールを非表示にした場合、MDI子フォームを切り替えると非表示にしたはずの GcFunctionKeyコントロールが表示されてしまいます。
回避方法
この問題はService Pack 2(v7.0.2014.0423)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。

また、ファンクションキーコントロールのVisibleChangedイベントを実装して、その中で Visibleプロパティを Falseに設定することで回避できます。

[Visual Basic]
  Private Sub GcFunctionKey1_VisibleChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GcFunctionKey1.VisibleChanged
    GcFunctionKey1.Visible = False
  End Sub

[C#]
  private void gcFunctionKey1_VisibleChanged(object sender, EventArgs e)
  {
    gcFunctionKey1.Visible = false;
  }
キーワード
PPWI10248