作成日: 2018/11/19 最終更新日: 2019/04/17
文書種別
不具合
状況
修正済み
詳細
GcTabControlまたはその親コンテナが無効化された状態でリサイズすると、GcTabControlのSelectedTabプロパティにnullが設定され、どのタブも選択されていない状態となります。その結果、GcTabControlに配置したコントロールが画面上に表示されなくなります。
回避方法
この問題はService Pack 3(v10.0.4003.2012)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。
Service Pack 3より前のバージョンでは次の方法で回避可能です。
GcTabControlのDeselectingイベントで、GcTabControlが無効状態の場合に、タブの選択が解除される処理をキャンセルします。
◎サンプルコード(VB)
◎サンプルコード(C#)
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。
Service Pack 3より前のバージョンでは次の方法で回避可能です。
GcTabControlのDeselectingイベントで、GcTabControlが無効状態の場合に、タブの選択が解除される処理をキャンセルします。
◎サンプルコード(VB)
Private Sub gcTabControl1_Deselecting(sender As Object, e As GrapeCity.Win.Containers.TabControlCancelEventArgs) Handles gcTabControl1.Deselecting
e.Cancel = (gcTabControl1.Enabled = False)
End Sub
e.Cancel = (gcTabControl1.Enabled = False)
End Sub
◎サンプルコード(C#)
private void gcTabControl1_Deselecting(object sender, GrapeCity.Win.Containers.TabControlCancelEventArgs e)
{
e.Cancel = (gcTabControl1.Enabled == false);
}
{
e.Cancel = (gcTabControl1.Enabled == false);
}
旧文書番号
83399