C# 向窗体添加控件的方法有哪些

发布网友 发布时间:2022-04-22 18:38

我来回答

3个回答

热心网友 时间:2023-10-24 23:54

单个控件:1.在PainterBar上单击下拉控件按钮会出现窗口控件图标列表
2.选择Insert/Control菜单中的相应选项后,在窗口单击对应的控件
多个控件:添加一个空间后,在选中状态下,按Ctrl+T或选择Edit/Duplicate菜单项。或在添加
一个控件的时候按住Shift不松手,在窗口中单击

热心网友 时间:2023-10-24 23:54

可以去工具栏中找到要添加的控件双击它进行添加也可以直接点住控件拖到窗体里

热心网友 时间:2023-10-24 23:55

c#中实现窗体间传值
1、vs
2005的visual
c#
windows应用程序和visual
c#智能设备pocket
pc
2003设备应用程序。假设我们需要点击主窗体fmmain中的某一个按钮时打开子窗体fmchild并将某一个值传给子窗体fmchild,一般情况下,我们点击按钮显示子窗体fmchild的代码为:
fmchild
fmchild
=
new
fmchild();
fmchild.showdialog();
fmchild.dispose();
如果我们需要将主窗体fmmain中的string
strvaluea的值传给fmchild,那么我们首先对strvaluea进行如下处理:
private
string
strvaluea;
public
string
strvaluea
{
get
{
return
strvaluea;
}
set
{
strvaluea
=
value;
}
}
使其成为主窗体fmmain的一个属性,接着修改显示子窗体的代码为以下两种的其中一种。
方法一:
fmchild
fmchild
=
new
fmchild();
fmchild.showdialog(this);
fmchild.dispose();
方法二:
fmchild
fmchild
=
new
fmchild();
fmchild.owner
=
this;
fmchild.showdialog();
fmchild.dispose();
然后在修改子窗体fmchild中申明一个主窗体fmmain对象,
fmmain
fmmain;
在需要使用主窗体fmmain的string
strvaluea的地方加上如下代码:
fmmain
=
(fmmain)this.owner;
这样,就可以获得主窗体fmmain中strvaluea的值了。
这时,如果你需要将子窗体fmchild中的string
strvalueb传给主窗体fmmain,同样处理string
strvalueb。
private
string
strvalueb;
public
string
strvalueb
{
get
{
return
strvalueb;
}
set
{
strvalueb
=
value;
}
}
那么你在关闭子窗体代码fmchild.dispose();后,可以写一些代码来保存或者处理fmchild的strvalueb,例如:
string
strtmp
=
fmchild.strvalueb;
注意,在visual
c#智能设备pocket
pc
2003设备应用程序中显示子窗体fmchild只能使用:
fmchild
fmchild
=
new
fmchild();
fmchild.owner
=
this;
fmchild.showdialog();
fmchild.dispose();
在visual
c#智能设备pocket
pc
2003的设备应用程序中showdialog()没有重载。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com