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

 我来答
百里春海不宛
2019-06-23 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:681万
展开全部
单个控件:1.在PainterBar上单击下拉控件按钮会出现窗口控件图标列表
2.选择Insert/Control菜单中的相应选项后,在窗口单击对应的控件
多个控件:添加一个空间后,在选中状态下,按Ctrl+T或选择Edit/Duplicate菜单项。或在添加
一个控件的时候按住Shift不松手,在窗口中单击
楼梅红巢豫
2019-02-28 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:870万
展开全部
可以去工具栏中找到要添加的控件双击它进行添加也可以直接点住控件拖到窗体里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
温厚且谦和的福音5
2019-06-07 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:705万
展开全部
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()没有重载。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式