C# 用户控件间传值

[复制链接]
查看11 | 回复3 | 2013-5-17 11:06:23 | 显示全部楼层 |阅读模式
这个比较简单,呵呵 不知道你看得懂不。#region 动态加载CSS样式控件
string cssControlUrl = GetAscx.GetCssControl(iszh); //这里iszh是你的获得用户控件的条件
///实例控件
UserControl css_uc = (UserControl)LoadControl(cssControlUrl); //这里 cssControlUrl是你的用户控件路径
///获取类型
Type css_type = css_u...
回复

使用道具 举报

千问 | 2013-5-17 11:06:23 | 显示全部楼层
是winform程序吗,如果是的话,不同控件或者窗体间传值通常可以用静态变量,比如说你新建一个叫myVar的类 public class myVar
{
public static string message=null;
}之后在任何地址就可以直接用myVar.message="hello"之类的来调用了,当然...
回复

使用道具 举报

千问 | 2013-5-17 11:06:23 | 显示全部楼层
楼上的回答也可以,但是传值最好还是通过控件之间的访问性传值,而不要通过走全局的,或者静态变量什么,因为那样变量一旦修改,你都不清楚哪里修改了它,而且静态变量的存储比较特别,不用或者退出程序的时候需要重置,否则会影响下次打开程序的执行。首先,修改按钮,用户控件,如果在同一个窗体里面的话,那么他们在主窗体的后台代码中自然是能相互访问的,为什么要传值呢...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行