小米手机区别2S,小米手机区别2A和小米手机区别2手机有什么区别

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
一花一世界 一叶一菩提
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
如何将方法处理后的返回值,返回给Form上的控件?
调用一次这个方法,Form的控件就能获取返回值,添加更新richTextBox1。实际用途就是看状态信息。
单独添加的class,里面当然不会有Form1的智能感知。
请问有什么简便的办法实现&方法体&和&窗体&之间通信的功能吗?
=======================
传递Form对象到实体类为属性
findcontrol查询控件
使用委托操作相关控件
Invoke操作
-----------------------
传递窗体的引用作为方法参数,方法内可以使用窗体的公开属性和变量。
===============
我在做一个聊天程序的时候遇到这样一个问题,我需要将操作类与窗体分离,就是说类来实现所有的操作,窗体类中只进行调用类,如果是简单的操作,很容易实现,但是如果里面设计到有参数或有返回的线程,就可能有些困难,所以在这里说一下,用类来控制窗体部分控件的方法.就写一个很简单的例子:
比如说现在我们有一个form1窗体,上面有一个label1控件,现在我们要实现执行Class1类来改变label1.text为&hello&,可以这样来作:
1.在form1中添加属性
&&&&public string SetLabelText
&&&&&&&&set
&&&&&&&&&&&&this.Label1.text =&&&&
2.然后可以在Class1的类中写一个方法
public static void SetText( Form1 objForm )&&&&&&&&//这里传递的是Form1窗体类的一个实例
objForm.SetLabelText = &hello&;&&&&&&&&&&&&&&&&//这样就可以找到我们定义的属性
3.在Form1里的相应事件中写入
Class1.SetText( this );
这样就可以将窗体作为参数传入类,然后可以根据属性来对其进行相应的操作,如果动动脑筋,可以实现更多.
============================================
============================================
关于窗体之间彼此访问控件是我永远的心痛..今天终于解决了...谢谢.
另外还有一种方法可以试试.
1.在子窗的代码口中存放一个代表父窗口的变量(一般是Form类,你自己定义的类也行)
2.在生成子窗口的时候,将子窗口的那个变量定义为父窗口
3.子窗口在操作的过程中即可以使用父窗口的那个变量对父窗口进行操作
(Form.Controls这个集合包含了窗口中所有控件,你可以根据控件名称或者其他信息进行寻找然后操作)
class Paren:Form
public void ShowChild()//生成并且显示Child的方法
Child c = new Child();
c.fa=//将子窗口的父窗口变量设置为自己
class Child:Form
public P//父窗口的变量,在这里也可以将public的声明改成internal
//因为有了父窗口变量fa,所以就可以通过fa对父窗口进行操作了
阅读(1163)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_080069',
blogTitle:'\t\tc#中class类操作From控件的方法 || 实现“方法体”和“窗体”之间通信',
blogAbstract:'c#中class类操作From控件的方法 || 实现&方法体&和&窗体&之间通信 17:22
如何将方法处理后的返回值,返回给Form上的控件?
调用一次这个方法,Form的控件就能获取返回值,添加更新richTextBox1。实际用途就是看状态信息。
单独添加的class,里面当然不会有Form1的智能感知。
请问有什么简便的办法实现&方法体&和&窗体&之间通信的功能吗?
=======================
传递Form对象到实体类为属性
findcontrol查询控件
使用委托操作相关控件',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:2,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'一花一世界 一叶一菩提',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}查看:10516|回复:4
求助&&在一个窗口里希望调用另一个窗口的DatagridView控件&&应该怎么办?
希望大家帮忙 先谢谢了
初级工程师
假设你有两个窗体A和B,可以通过构造函数的方式,在new一个新窗体的同时,在构造函数中传入另一个窗体的引用,然后在通过这个引用调用该控件。
哦&&太感谢了
路过学习,看不明白
能再详细点吗?2413人阅读
经常有时候写一个辅助的类,在这个类里边需要实时显示当前执行的一些状况,这个时候就需要从类中访问当前窗体的一些属性!
Application.OpenForms[&Form1&].Controls.Find(&TB&, true)[0].Text = &YYY&;
试试吧 我觉得蛮好用的!
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:175242次
积分:2922
积分:2922
排名:第11121名
原创:110篇
转载:49篇
评论:23条
(2)(3)(1)(1)(4)(9)(2)(2)(3)(1)(1)(2)(3)(5)(2)(4)(5)(7)(1)(3)(1)(2)(2)(2)(3)(2)(1)(8)(5)(6)(6)(3)(3)(3)(14)(4)(6)(9)(7)(11)}

我要回帖

更多关于 小米手机4a和5a的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信