バージョン

GetControlSize(Int32,Int32,DayOfWeekDisplayStyle,ResizeMode,UIElementBorderStyle,UIElementBorderStyle) メソッド

指定された月と列の数を表示するためにコントロールが必要とするサイズを返します。
シンタックス
'宣言
 
Public Overloads Function GetControlSize( _
   ByVal columns As Integer, _
   ByVal rows As Integer, _
   ByVal dayOfWeekDisplayStyle As DayOfWeekDisplayStyle, _
   ByVal resizeMode As ResizeMode, _
   ByVal borderStyleControl As Infragistics.Win.UIElementBorderStyle, _
   ByVal borderStyleCalendar As Infragistics.Win.UIElementBorderStyle _
) As Size
public Size GetControlSize( 
   int columns,
   int rows,
   DayOfWeekDisplayStyle dayOfWeekDisplayStyle,
   ResizeMode resizeMode,
   Infragistics.Win.UIElementBorderStyle borderStyleControl,
   Infragistics.Win.UIElementBorderStyle borderStyleCalendar
)

パラメータ

columns
月の行数
rows
月の列数
dayOfWeekDisplayStyle
DayOfWeekDisplayStyle
resizeMode
ResizeMode
borderStyleControl
コントロールの境界線スタイル。
borderStyleCalendar
月カレンダー領域の境界線スタイル。

戻り値の型

指定された月と列の数を表示するためにコントロールが必要とするサイズ。
使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinSchedule
Imports Infragistics.Win.UltraWinSchedule.MonthViewMulti

    Private Function CanDisplayAllMonthsAtCurrentSize(ByVal cols As Integer, ByVal rows As Integer) As Boolean

        '	Use the GetControlSize method to return the size needed
        '	to display the specified number of rows and columns of months
        Dim sizeRequired As Size = Me.ultraMonthViewMulti1.GetControlSize(cols, rows)

        '	If the size needed is bigger than the current size of the control, return false
        If (sizeRequired.Width > Me.ultraMonthViewMulti1.Size.Width Or _
          sizeRequired.Height > Me.ultraMonthViewMulti1.Size.Height) Then
            Return False
        End If

        Return True

    End Function
using Infragistics.Win;
using Infragistics.Win.UltraWinSchedule;
using Infragistics.Win.UltraWinSchedule.MonthViewMulti;

		private bool CanDisplayAllMonthsAtCurrentSize( int cols, int rows )
		{

			//	Use the GetControlSize method to return the size needed
			//	to display the specified number of rows and columns of months
			Size sizeRequired = this.ultraMonthViewMulti1.GetControlSize( cols, rows );

			//	If the size needed is bigger than the current size of the control, return false
			if ( sizeRequired.Width > this.ultraMonthViewMulti1.Size.Width ||
				 sizeRequired.Height > this.ultraMonthViewMulti1.Size.Height )
				return false;

			return true;

		}
参照