作成日: 2017/11/01 最終更新日: 2017/11/01
文書種別
制限事項
詳細
他のC1DockingTabコントロール上にC1DockingTabを配置してそのDockプロパティをFillに設定し、フォームの拡大・縮小を行った場合、最下層のC1DockingTabコントロールがすべてリサイズされないときがあります。
現時点では、以下のような要件で発生することが確認されています。
・親フォームにC1DockingTabを配置します。
・子フォームにC1DockingTabを配置し、そのC1DockingTab上にさらにC1DockingTabを配置します。
これを3回繰り返します。
・親フォームのForm_Loadで、子フォームを、新しいTabPageとしてC1DockingTabに追加します。
※Windows 7の環境で発生します。
※Windows 10では発生しません。
現時点では、以下のような要件で発生することが確認されています。
・親フォームにC1DockingTabを配置します。
・子フォームにC1DockingTabを配置し、そのC1DockingTab上にさらにC1DockingTabを配置します。
これを3回繰り返します。
・親フォームのForm_Loadで、子フォームを、新しいTabPageとしてC1DockingTabに追加します。
※Windows 7の環境で発生します。
※Windows 10では発生しません。
回避方法
本現象は環境に依存する問題と考えられ、制限となります。
【回避方法】
親フォームのResizeEndイベントで、フォームを再描画します。
◎サンプルコード(VB)
◎サンプルコード(C#)
【回避方法】
親フォームのResizeEndイベントで、フォームを再描画します。
◎サンプルコード(VB)
Private Sub ParentForm_ResizeEnd(sender As Object, e As EventArgs) Handles MyBase.ResizeEnd
Me.Refresh()
End Sub
Me.Refresh()
End Sub
◎サンプルコード(C#)
private void ParentForm_ResizeEnd(object sender, EventArgs e)
{
this.Refresh();
}
{
this.Refresh();
}
旧文書番号
82416