C#Windows窗体界面设计_05_自定义函数 外部类访问读写窗体类的控件的私有属性
binzhouweichao@163.com
2013-10-17
仍然沿用前面所使用的项目。
参考:
访问控件私有属性:http://bbs.csdn.net/topics/40412507
静态类与非静态类:http://www.360doc.com/content/13/0608/09/10504424_291426603.shtml
获取主窗口控件引用:http://zhidao.baidu.com/link?url=Boy2Ece-mWVNEnLFggS_fykAfUtBXSuwMXilqSU2hcmNND5aSOeDlaoRKbs-MWnyR-MfTniFcVdZBCDY1qlcXK
1. 在主窗体类中自定义显示、隐藏图片函数
在主窗体的TriPaint类中自定义这两个函数,使得每个控件的事件函数可以直接调用此函数。
在TriPaint类的构造函数后面添加:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace TriPaint_20131013{ static class MyFunctions//静态类,使用类名直接进行引用 { //显示图片 public static void ShowImage()//静态类中必须为静态成员方法 { GlobalVars.triPaint.PicImage = GlobalVars.B; GlobalVars.triPaint.PicRefresh(); } //隐藏图片 public static void HideImage() { GlobalVars.triPaint.PicImage = null; GlobalVars.triPaint.PicRefresh(); } }}
项目代码:
http://yunpan.cn/QbbBLijZerLXQ