C# 如何保存panel控件内生成的自定义控件

点击button,在panel控件内生成一个自定义控件,然后怎么把生成的这个自定义控件保存在panel控件内,即下次打开程序,panel还有之前生成的自定义控件?

简单的方法,退出时用文本文件或其他方式记录生成控件的参数,比如大小、位置,下次打开程序,先读取文件,再生成就可以了。
温馨提示:内容为网友见解,仅供参考
无其他回答

C# 如何保存panel控件内生成的自定义控件
简单的方法,退出时用文本文件或其他方式记录生成控件的参数,比如大小、位置,下次打开程序,先读取文件,再生成就可以了。

c#怎么自定义控件继承Panel
public string Title { get { return myLabel.Text; } set { myLabel.Text = value; } } public EventHandler PanelClick { add { myPanel.Click += value; } remove { myPanel.Click -= value; } } 能否在Visual Studio支持拖入控件是由控件的设计器提供的功能,请让你的自定义控件继承自...

C#如何获得panel中的控件
if(ctl.Controls.Count>0)\/\/如果他里面有控件 { foreach(Control ctl in ctl.Controls)\/\/遍历窗体所有控件 { ViewCtl(ctl); \/\/进行操作 } ViewForm(ctl); \/\/循环事件 } else { break; \/\/当循环到实在没有控件可找的时候停止 } } 如上,ViewForm就是在找到背景为红色的panel,把他染成黑色。 a4725444...

C# 关于panel控件的AutoScroll属性
1.使用线程异步尝试让PANEL的效率变高 2. 使用VSCROOLBAR自己编写.3.继承PANEL重写触发事件.

c# winform 怎么自定义控件为容器控件
有点看不懂,是不是要在panel里加别的控件啊???可以先实例化,然后加到panel里,然后再修改控件的位置和大小什么的。newControls nc = new newControls();\/\/自己编写的控件 panel.Controls.add(nc);\/\/加到panel里 nc.Location = new Point(10, 20);\/\/变更位置 ...

C#中如何保存textbox中的数据到txt中
遍历控件,读取文本,然后保存。假设你的textbox这一组控件都放在一个名叫 panel 的面板内:\/\/ textbox的数据的临时存储List<string> data = new List<string>();for(Control ctrl in panel.Controls){ if(ctrl instanceof TextBox) { TextBox tb = ctrl as TextBox; data.Add(tb...

c#panel内窗体控制panel切换另一个窗体
在 C# 中,可以使用 Panel 控件来实现在一个窗体中切换另一个窗体的效果。首先需要创建一个 Panel 控件,用来容纳其他的窗体。接下来,在点击按钮或执行其他操作时,使用 Panel.Controls.Clear() 方法清空 Panel 中的控件,然后使用 Panel.Controls.Add() 方法将新的窗体加入。public partial class Form...

C#里panel.controls.add() 增加一个新控件到panel里,怎样控制新控件的摆...
控制控件的Location属性啊.比如有个固定的textBox1 TextBox dynTextBox1 = new TextBox();dynTextBox1.Location = new Point(textBox1.Location.X,textBox1.Location.Y+15);\/\/X坐标不变,Y坐标加15 TextBox dynTextBox2 = new TextBox();dynTextBox2.Location = new Point(dynTextBox1....

C# 窗体应用程序中的Panel控件有什么作用,怎么使用啊?
当你的窗体最大化的时候设这Panel的锚,使面板内部的控件按比例分布到窗体各处。第二,在窗体有多组单选按钮的时候,就使用Panel来区分,那些单选按钮是一组,例如:窗体有一组性别,和一组所在区域,则添加两个面板,将男女放在一个panel,将一期,二期放在另一个panel里,程序自动按panel分组 ...

用C#如何实现把已有的控件放入控件数组中?
1,使用工具箱把控件拖拽到一个Form上,这个时候系统会自动在Form的设计文件(例如Form1.Designer.cs)里面加入这个控件的初始化语句,例如我们拖拽出一个按钮时,会产生如下的代码:private System.Windows.Forms.Button button1;\/\/申明这个按钮的一个对象,然后在窗体的初始化方法里面有如下的代码:private ...

相似回答