社区
C#
帖子详情
如果我把一个窗口的控件 设置为public
gsxrb521
2011-02-21 03:25:03
如果我把一个窗口的控件 设置为public,然后在其他窗口中 直接赋值,来实现窗口间数据传递有什么坏处
...全文
148
8
打赏
收藏
如果我把一个窗口的控件 设置为public
如果我把一个窗口的控件 设置为public,然后在其他窗口中 直接赋值,来实现窗口间数据传递有什么坏处
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maozhu_yimi
2011-02-21
打赏
举报
回复
[Quote=引用 7 楼 real_monster 的回复:]
引用 5 楼 yeaicc 的回复:
不安全。
就好像你为了能在外面看到家里的东西,就把窗户打开了,
但是,你既然能看,别人也可以。设置,别人可以跳进去拿点东西出去。
又或者,放进去点"不好的东西"。
强烈不建议这样。
++
[/Quote]
有利有弊,弊大于利。
弊就是上面说的。
利呢,就是:外面直接赋值可以简化操作以及实现特定功能。
超银
2011-02-21
打赏
举报
回复
[Quote=引用 5 楼 yeaicc 的回复:]
不安全。
就好像你为了能在外面看到家里的东西,就把窗户打开了,
但是,你既然能看,别人也可以。设置,别人可以跳进去拿点东西出去。
又或者,放进去点"不好的东西"。
强烈不建议这样。
[/Quote]
++
qldsrx
2011-02-21
打赏
举报
回复
没有坏处,除非你是要做通用化控件给别人调用,否则没必要计较那些。
yeaicc
2011-02-21
打赏
举报
回复
不安全。
就好像你为了能在外面看到家里的东西,就把窗户打开了,
但是,你既然能看,别人也可以。设置,别人可以跳进去拿点东西出去。
又或者,放进去点"不好的东西"。
强烈不建议这样。
wuyq11
2011-02-21
打赏
举报
回复
类之间数据的传递通过属性
控件操作使用委托
堆代码的爱因斯坦
2011-02-21
打赏
举报
回复
谁都可以访问
你说呢?
gsxrb521
2011-02-21
打赏
举报
回复
楼上的你能看清题目再回答吗
bdmh
2011-02-21
打赏
举报
回复
有个属性modifers改成public就可以了
C#同
一个
程序,
一个
窗口
控制另一
窗口
的
控件
C#同
一个
程序,
一个
窗口
控制另一
窗口
的
控件
1、将被控制的
控件
可见性
设置
为
public
,即Modifiers
设置
为
public
2、主
窗口
为Form1,有textBox1
控件
,在Form2中控制textBox1的text属性可添加如下代码实现。 Form1 f1 = null; foreach (Form faa in Application.OpenForms) { if (faa.Name == "Form1") { f1 = (Form1)faa; break; } } f1.te
C#:在
一个
窗体类中改变另
一个
窗体
控件
的属性
例如:要在Form2窗体类中,改变Form1窗体中某
控件
的属性(内容、尺寸等)。 本人所知道的至少有两种方式,第一种方法类似于
设置
从属关系,具体方式如下: 1、在Form1中添加
一个
要改变属性的
控件
,并在属性对话框中
设置
该
控件
的Modifiers属性值为
public
。 2、在Form1.load事件中添加三行代码: Form2 myform = new Form2(); ...
C#跨
窗口
调用
控件
/跨
窗口
改变
控件
1.先在父
窗口
写好改变
控件
的方法,并
设置
方法为
Public
方便子
窗口
调用。 2.在创建子
窗口
时传入父
窗口
,并在子
窗口
处用变量存储。之后在下面调用父
窗口
的方法即可。
C#中两个
窗口
怎么传递参数?或者怎么使用另
一个
窗口
的
控件
呢?
在主
窗口
中打开
一个
新的
窗口
,怎么传递参数呢?这个新
窗口
怎么调用旧的
窗口
的
控件
呢? 假如主
窗口
是Form1,新
窗口
是Form2。首先添加引用:using System.Windows.Forms; class Form1:Form {
public
Form1() { InitializeComponent(); } void
C#主
窗口
与子
窗口
之间的
控件
相互操作
主
窗口
调用子
窗口
的
控件
子
窗口
的
控件
默认是private,将其更改成
public
供主
窗口
调用从安全角度考虑不合适,可以将对
控件
的控制封装成
public
方法,这样主
窗口
通过调用子
窗口
的方法就可使用子
窗口
的
控件
; 子
窗口
修改主
窗口
的
控件
子
窗口
产生信息,然后将信息委托给主
窗口
的函数进行处理。...
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章