Example #1
0
 /// <summary>
 /// 获取布局数据
 /// </summary>
 /// <param name="dockManager">停靠管理器</param>
 /// <returns>布局数据</returns>
 public static byte[] GetLayoutData(this VGridControlBase control)
 {
     using (MemoryStream buffer = new MemoryStream()) {
         control.SaveLayoutToStream(buffer, OptionsLayoutBase.FullLayout);
         return(buffer.ToArray());
     }
 }
 public RowInplaceEditorHelper(BaseRow row, RepositoryItem inplaceEditor)
 {
     _Row   = row;
     _Item  = inplaceEditor;
     _VGrid = _Row.Grid;
     _VGrid.CustomDrawRowHeaderCell += vGrid_CustomDrawRowHeaderCell;
     _VGrid.MouseDown += vGrid_MouseDown;
 }
Example #3
0
 /// <summary>
 /// 设置布局数据
 /// </summary>
 /// <param name="dockManager">停靠管理器</param>
 /// <param name="layoutData">布局数据</param>
 public static void SetLayoutData(this VGridControlBase control, byte[] layoutData)
 {
     if (layoutData.IsNullOrEmpty())
     {
         return;
     }
     using (MemoryStream buffer = new MemoryStream(layoutData)) {
         control.RestoreLayoutFromStream(buffer);
     }
 }
Example #4
0
        public VerticalGridLayoutManager(Form form, VGridControlBase verticalGrid)
        {
            Debug.Assert(verticalGrid != null, "verticalGrid is null");
            Debug.Assert(verticalGrid.Name != null, "verticalGrid.Name is null");
            Debug.Assert(form != null, "form is null");

            _verticalGrid = verticalGrid;
            HostForm      = form;

            LayoutTypeInternal = "VerticalGrid";
            ViewNameInternal   = _verticalGrid.Name;
        }
 public SingleRecordViewInfoDescendant(VGridControlBase grid, bool isPrinting)
     : base(grid, isPrinting)
 {
 }
 public VGridScrollerDescendant(VGridControlBase grid)
     : base(grid)
 {
     Grid = grid;
 }
Example #7
0
 public MyVGridScroller(VGridControlBase grid)
     : base(grid)
 {
     mygrid = (MyVGridControl)grid;
 }