Hidden プロパティはオブジェクトが表示されるかどうかを決定します。オブジェクトを非表示にすると、単にそのオブジェクトが見えなくなるという以上の影響が生じる場合があります。たとえば、バンドを非表示にするとそのバンド内のすべての行も非表示になります。また、オブジェクトの Hidden プロパティを変更すると、そのオブジェクトのすべてのインスタンスが影響を受けます。たとえば、非表示の列や行はすべてのスクロール リージョンにおいて非表示になります。
Hidden プロパティが変更できないインスタンスがある場合があります。たとえば、現在アクティブの rowscrollregion または colscrollregion を非表示にできます。アクティブの rowscrollregion の Hidden プロパティを True に設定しようとすると、エラーが発生します。
このプロパティは、チャプター列で無視されます。つまり、DataType プロパティが 136 (DataTypeChapter) に設定された列です。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button12_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button12.Click ' You can hide individual columns by setting the hidden property of the column. ' You can also hide a whole band. ' This hides CustomerID column in second band. Me.ultraGrid1.DisplayLayout.Bands(1).Columns("CustomerID").Hidden = True ' This hides the third band (all of its descendant bands would be hidden ' as well). Me.ultraGrid1.DisplayLayout.Bands(2).Hidden = True End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button12_Click(object sender, System.EventArgs e) { // You can hide individual columns by setting the hidden property of the column. // You can also hide a whole band. // This hides CustomerID column in second band. this.ultraGrid1.DisplayLayout.Bands[1].Columns["CustomerID"].Hidden = true; // This hides the third band (all of its descendant bands would be hidden // as well). this.ultraGrid1.DisplayLayout.Bands[2].Hidden = true; }