作成日: 2025/10/07 最終更新日: 2025/10/07
文書種別
不具合
状況
回避方法あり
詳細
GcBalloonTipで、タブページ内のGcTableLayoutContainerの中にある入力項目にエラー表示を行う際、対象のコントロールが画面上に表示されていないと、エラー表示の位置が実際のコントロール位置と異なります。
例えば、GcTabControlで複数のページを作成し、コントロールをそれぞれのページに配置している場合、現在表示されていない(別のページ上)コントロール上のエラーの表示位置が実際のコントロール位置と異なる動作になります。
回避方法
フォームが読み込まれたときに、各タブページを選択することにより回避できます。
◎サンプルコード(VB)
' 回避方法
GcTabControl1.SuspendLayout()
Try
For Each page As GrapeCity.Win.Containers.GcTabPage In GcTabControl1.TabPages
GcTabControl1.SelectTab(page)
Next
Finally
GcTabControl1.ResumeLayout(True)
End Try