Habanero.Faces.Base.GridLayoutManager.FixColumn C# (CSharp) Метод

FixColumn() публичный Метод

Fixes the width of a column to a specified size
public FixColumn ( int columnNumber, int columnWidth ) : void
columnNumber int The column in question
columnWidth int The width to fix the column at
Результат void
        public void FixColumn(int columnNumber, int columnWidth)
        {
            _columnWidths[columnNumber] = columnWidth;
            RefreshControlPositions();
        }

Usage Example

Пример #1
0
        private GridLayoutManager SetupLayoutManager(UIFormTab formTab, IPanel panel)
        {
            GridLayoutManager layoutManager = new GridLayoutManager(panel, ControlFactory);
            int maxRowsInColumns            = formTab.GetMaxRowsInColumns();

            int colCount = formTab.Count * CONTROLS_PER_COLUMN;

            layoutManager.SetGridSize(maxRowsInColumns, colCount);
            layoutManager.FixColumnBasedOnContents(0);
            for (int i = 0; i < colCount; i += CONTROLS_PER_COLUMN)
            {
                layoutManager.FixColumnBasedOnContents(i + LABEL_CONTROL_COLUMN_NO);
                layoutManager.FixColumn(i + ERROR_PROVIDER_COLUMN_NO, ERROR_PROVIDER_WIDTH);
            }
            ITextBox sampleTextBoxForHeight = ControlFactory.CreateTextBox();

            for (int row = 0; row < maxRowsInColumns; row++)
            {
                layoutManager.FixRow(row, sampleTextBoxForHeight.Height);
            }
            return(layoutManager);
        }
All Usage Examples Of Habanero.Faces.Base.GridLayoutManager::FixColumn