У меня много тонких столбцов в таблице, для визуализации которой я использую Infragistics UltraWinGrid.
Могу ли я отображать заголовки столбцов под углом девяносто градусов, чтобы они были достаточно длинными?
У меня много тонких столбцов в таблице, для визуализации которой я использую Infragistics UltraWinGrid.
Могу ли я отображать заголовки столбцов под углом девяносто градусов, чтобы они были достаточно длинными?
Ноггинс,
Да, вы можете отображать свои заголовки таким образом. Ниже вы можете найти три варианта поворота заголовков, и вам следует выбрать тот, который лучше всего соответствует вашим потребностям. Я обрабатываю событие InitializeLayout элемента управления UltraGrid следующим образом:
` Private Sub UltraGrid1_InitializeLayout(sender As System.Object, e As Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs) Handles UltraGrid1.InitializeLayout
'Create your own Vertical Orientation (1)
e.Layout.Override.ColumnHeaderTextOrientation = New Infragistics.Win.TextOrientationInfo(0, Infragistics.Win.TextFlowDirection.Vertical)
'Create your own Horizontal Orientation, rotating the headers (2)
e.Layout.Override.ColumnHeaderTextOrientation = New Infragistics.Win.TextOrientationInfo(90, Infragistics.Win.TextFlowDirection.Horizontal)
'Create your own Horizontal Orientation, rotating the headers into the opposite direction (3)
e.Layout.Override.ColumnHeaderTextOrientation = New Infragistics.Win.TextOrientationInfo(-90, Infragistics.Win.TextFlowDirection.Horizontal)
End Sub`