コード例 #1
0
 public VirtualGridRowElementEventArgs(
     VirtualGridRowElement rowElement,
     VirtualGridViewInfo viewInfo)
     : base(viewInfo)
 {
     this.rowElement = rowElement;
 }
コード例 #2
0
 void expandTimer_Tick(object sender, EventArgs e)
 {
     expandTimer.Stop();
     viewInfoToExpand.StopRowWaiting(rowToExpand);
     viewInfoToExpand.ExpandRow(rowToExpand);
     viewInfoToExpand = null;
 }
コード例 #3
0
ファイル: RadForm1.cs プロジェクト: wikishaun/winforms-sdk
            public object GetCellValue(object value, int rowIndex, int columnIndex, VirtualGridViewInfo viewInfo)
            {
                VirtualGridCellValueNeededEventArgs args = new VirtualGridCellValueNeededEventArgs(rowIndex, columnIndex, viewInfo);

                this.OnCellValueNeeded(args);
                return(args.Value);
            }
コード例 #4
0
 public VirtualGridCellElementEventArgs(
     VirtualGridCellElement cellElement,
     VirtualGridViewInfo viewInfo)
     : base(viewInfo)
 {
     this.cellElement = cellElement;
 }
コード例 #5
0
 public VirtualGridCellValueNeededEventArgs(
     int rowIndex,
     int columnIndex,
     VirtualGridViewInfo viewInfo)
     : base(rowIndex, columnIndex, viewInfo)
 {
 }
コード例 #6
0
 public VirtualGridViewInfoPropertyChangedEventArgs(
     VirtualGridViewInfo viewInfo,
     string propertyName)
     : base(viewInfo)
 {
     this.propertyName = propertyName;
 }
コード例 #7
0
 public VirtualGridRowExpandingEventArgs(
     int rowIndex,
     VirtualGridViewInfo childViewInfo,
     VirtualGridViewInfo viewInfo)
     : base(rowIndex, childViewInfo, viewInfo)
 {
 }
コード例 #8
0
 public VirtualGridRowExpandedEventArgs(
     int rowIndex,
     VirtualGridViewInfo childViewInfo,
     VirtualGridViewInfo viewInfo)
     : base(rowIndex, viewInfo)
 {
     this.childViewInfo = childViewInfo;
 }
コード例 #9
0
 public VirtualGridContextMenuOpeningEventArgs(
     int rowIndex,
     int columnIndex,
     VirtualGridViewInfo viewInfo,
     RadDropDownMenu contextMenu)
     : base(rowIndex, columnIndex, viewInfo)
 {
     this.contextMenu = contextMenu;
 }
コード例 #10
0
 public VirtualGridCellValidatingEventArgs(
     int rowIndex,
     int columnIndex,
     VirtualGridViewInfo viewInfo,
     object newValue)
     : base(rowIndex, columnIndex, viewInfo)
 {
     this.newValue = newValue;
 }
コード例 #11
0
 public VirtualGridCellEditorInitializedEventArgs(
     IInputEditor activeEditor,
     int rowIndex,
     int columnIndex,
     VirtualGridViewInfo viewInfo)
     : base(rowIndex, columnIndex, viewInfo)
 {
     this.activeEditor = activeEditor;
 }
コード例 #12
0
 public VirtualGridSelectionChangingEventArgs(
     VirtualGridSelectionAction selectionAction,
     int rowIndex,
     int columnIndex,
     VirtualGridViewInfo viewInfo)
     : base(rowIndex, columnIndex, viewInfo)
 {
     this.selectionAction = selectionAction;
 }
コード例 #13
0
 public VirtualGridCellValuePushedEventArgs(
     object value,
     int rowIndex,
     int columnIndex,
     VirtualGridViewInfo viewInfo)
     : base(rowIndex, columnIndex, viewInfo)
 {
     this.value = value;
 }
コード例 #14
0
 public VirtualGridEditorRequiredEventArgs(
     IInputEditor editor,
     int rowIndex,
     int columnIndex,
     VirtualGridViewInfo viewInfo)
     : base(rowIndex, columnIndex, viewInfo)
 {
     this.editor = editor;
 }
コード例 #15
0
 public VirtualGridColumnWidthChangingEventArgs(
     int columnIndex,
     int oldWidth,
     int newWidth,
     VirtualGridViewInfo viewInfo)
     : base(columnIndex, viewInfo)
 {
     this.newWidth = newWidth;
     this.oldWidth = oldWidth;
 }
コード例 #16
0
 public VirtualGridRowHeightChangingEventArgs(
     int rowIndex,
     int oldHeight,
     int newHeight,
     VirtualGridViewInfo viewInfo)
     : base(rowIndex, viewInfo)
 {
     this.newHeight = newHeight;
     this.oldHeight = oldHeight;
 }
コード例 #17
0
 public SelectionRegion(
     int top,
     int left,
     int bottom,
     int right,
     VirtualGridViewInfo viewInfo)
 {
     this          = new SelectionRegion();
     this.Top      = top;
     this.Left     = left;
     this.Bottom   = bottom;
     this.Right    = right;
     this.ViewInfo = viewInfo;
 }
コード例 #18
0
        private void radVirtualGrid1_RowExpanding(object sender, Telerik.WinControls.UI.VirtualGridRowExpandingEventArgs e)
        {
            if (viewInfoToExpand == null)
            {
                e.Cancel = true;
                e.ViewInfo.StartRowWaiting(e.RowIndex);
                viewInfoToExpand = e.ViewInfo;
                rowToExpand      = e.RowIndex;
                expandTimer.Start();
            }
            else
            {
                if (rowToExpand != e.RowIndex)
                {
                    e.Cancel = true;
                }
                else
                {
                    if (e.ChildViewInfo.HierarchyLevel == 2)
                    {
                        e.ChildViewInfo.ColumnCount = DetailsWorkerInProjects.FieldNames.Length;
                        e.ChildViewInfo.RowCount    = treeTables[e.ViewInfo.ParentRowIndex].DetailsWorkerInProjects.Count;
                    }
                    //
                    else if (e.ChildViewInfo.HierarchyLevel == 1)
                    {
                        e.ChildViewInfo.ColumnCount = 4;
                        e.ChildViewInfo.RowCount    = 3;
                    }
                    else if (e.ChildViewInfo.HierarchyLevel == 3)
                    {
                        e.ChildViewInfo.ColumnCount = 2;
                        e.ChildViewInfo.RowCount    = 3;
                    }

                    else
                    {
                        e.ChildViewInfo.ColumnCount = 0;
                        e.ChildViewInfo.RowCount    = 0;
                    }
                }
            }
        }
コード例 #19
0
 public VirtualGridRowEventArgs(int rowIndex, VirtualGridViewInfo viewInfo)
     : base(viewInfo)
 {
     this.rowIndex = rowIndex;
 }
コード例 #20
0
 public VirtualGridCellInfo(int rowIndex, int columnIndex, VirtualGridViewInfo viewInfo)
 {
     this.rowIndex    = rowIndex;
     this.columnIndex = columnIndex;
     this.viewInfo    = viewInfo;
 }
コード例 #21
0
 public VirtualGridColumnEventArgs(int columnIndex, VirtualGridViewInfo viewInfo)
     : base(viewInfo)
 {
     this.columnIndex = columnIndex;
 }
コード例 #22
0
 public VirtualGridQueryHasChildRowsEventArgs(int rowIndex, VirtualGridViewInfo viewInfo)
     : base(rowIndex, viewInfo)
 {
 }
コード例 #23
0
 public VirtualGridCellEventArgs(int rowIndex, int columnIndex, VirtualGridViewInfo viewInfo)
     : base(viewInfo)
 {
     this.rowIndex    = rowIndex;
     this.columnIndex = columnIndex;
 }
コード例 #24
0
 public VirtualGridRowValidatingEventArgs(int rowIndex, VirtualGridViewInfo viewInfo)
     : base(rowIndex, viewInfo)
 {
 }