回复 3楼tuifei的帖子
可以的, 自己序列化想要的东西:按照顺序保存为XML或者二进制流。
要保存的属性,请参考拖如TabControl--VS自动生成的代码,如:
- //
- // tabSidebar
- //
- this.tabSidebar.Alignment = System.Windows.Forms.TabAlignment.Bottom;
- this.tabSidebar.BorderStyle = System.Windows.Forms.BorderStyle.None;
- this.tabSidebar.CanAutoHide = true;
- this.tabSidebar.CanCloseTabs = true;
- this.tabSidebar.CanMoveTabs = true;
- this.tabSidebar.Controls.Add(this.c1DockingTabPage2);
- this.tabSidebar.Controls.Add(this.c1DockingTabPage1);
- this.tabSidebar.Controls.Add(this.c1DockingTabPage5);
- this.tabSidebar.Controls.Add(this.c1DockingTabPage6);
- this.tabSidebar.Location = new System.Drawing.Point(0, 0);
- this.tabSidebar.Name = "tabSidebar";
- this.tabSidebar.SelectedIndex = 3;
- this.tabSidebar.ShowCaption = true;
- this.tabSidebar.Size = new System.Drawing.Size(242, 504);
- this.tabSidebar.TabIndex = 0;
- this.tabSidebar.TabSizeMode = C1.Win.C1Command.TabSizeModeEnum.Fit;
- this.tabSidebar.TabsSpacing = 0;
- //
- // c1DockingTabPage2
- //
- this.c1DockingTabPage2.CaptionVisible = true;
- this.c1DockingTabPage2.CloseTabBehavior = C1.Win.C1Command.CloseTabBehavior.Hide;
- this.c1DockingTabPage2.Controls.Add(this.dirView);
- this.c1DockingTabPage2.Location = new System.Drawing.Point(3, 0);
- this.c1DockingTabPage2.Name = "c1DockingTabPage2";
- this.c1DockingTabPage2.Size = new System.Drawing.Size(239, 479);
- this.c1DockingTabPage2.TabIndex = 0;
- this.c1DockingTabPage2.Text = "Directory Listing";
- this.c1DockingTabPage2.Closed += new System.EventHandler(this.c1DockingTabPage2_Closed);
复制代码 |