作成日: 2020/12/14 最終更新日: 2020/12/14
文書種別
使用方法
詳細
C1DashboardLayoutのLayoutTypeプロパティを「Grid」に、GridLayoutControl.GrowStyleをAddRows(デフォルト値)に設定し、コードでいくつかのアイテム(子コンテナ)を追加するとダッシュボードの高さが自動拡張されます。
このとき、C1DashboardLayoutコントロールのGridLayoutControl.Controls.Clearメソッドを実行して子コンテナをクリアしても、ダッシュボードの高さは初期状態には戻りません。これは、GridLayoutControlのコンテナとなっているパネルのサイズがリセットされないためです。
これを回避するには、子コンテナのクリア後に、GridLayoutControlのAutoScrollプロパティをいったんFalseに設定したのち再度Trueに設定して、パネルサイズをリセットします。
◎サンプルコード(VB)
このとき、C1DashboardLayoutコントロールのGridLayoutControl.Controls.Clearメソッドを実行して子コンテナをクリアしても、ダッシュボードの高さは初期状態には戻りません。これは、GridLayoutControlのコンテナとなっているパネルのサイズがリセットされないためです。
これを回避するには、子コンテナのクリア後に、GridLayoutControlのAutoScrollプロパティをいったんFalseに設定したのち再度Trueに設定して、パネルサイズをリセットします。
◎サンプルコード(VB)
C1DashboardLayout1.GridLayoutControl.Controls.Clear()
C1DashboardLayout1.GridLayoutControl.AutoScroll = False
C1DashboardLayout1.GridLayoutControl.AutoScroll = True
◎サンプルコード(C#) c1DashboardLayout1.GridLayoutControl.Controls.Clear();
c1DashboardLayout1.GridLayoutControl.AutoScroll = false;
c1DashboardLayout1.GridLayoutControl.AutoScroll = true;
旧文書番号
86252