c# 在vs2005里编写的winform程序中,如何将一个窗口中的变量值传到另一个窗口中去

作者&投稿:针狱 (若有异议请与网页底部的电邮联系)
visual studio 2005编程C#中如何在一个类中包含另一个类类型的数组~

你说的泛型吧.或者是多线程.

如果是泛型使用List name=new list()

多线程使用:
   Thread[] threads = new Thread[25];
for (int i = 0; i < threads.Length; i++)
{
threads[i] = new Thread(new ParameterizedThreadStart(GetUrl)); //带参数线程
(threads[i] as Thread).Start(i);
}

可以,其实你把用vb写成的class编译成dll,在c#里直接引用就可以。vb和C#的底层是一样的,都是.netframework

c#没有全局变量,你用静态类或者属性就行了,比如说
public class commonvar
{
public static address = null;
}
用的时候直接在form里
commonvar.address="test"
然后在另一个form中直接使用这个commonvar.address

Form1
helpclass hcls =new helpclass();
hcls 赋值
From2 f2= new Form(hcls);
f2.show();

Form2
public class From2:From
{
helpclass _hcls;
public From1(helpclass hcls)
{
_hcls=hcls;
InitializeComponent();
}
//下面 就可以用_hcls 来使用和修改 Form 传过来的 helpclass类中的数据了
}

string s = "jhgjhg";
1,可以用session["s"]=s;
if(session["s"]!=null)
{
string a = session["s"].tostring();
}
2,写个公共类 在里面封装个字段
然后在form1里面给他赋值
然后你form2里面就可以调用了

public class From1:From
{
string _s
public From1(string s)
{
_s=s
InitializeComponent();
}
}

最简单的方法。。。。。。

可以创建一个属性,就是我们常用的那些什么Width和Height类似的东西。通过这个方法传过去啊。

定义一个静态类和静态变量,如:
namespace Client
{
public class PublicVariables
{
//定义全局变量
public static string UserCode;
public static string UserName;
public static string UserPwd;
public static string LoginName;
public static string LoginPwd;
}
}
其他界面调用
namespace Client
{
public partial class Login : Form
{
..............................
............................
PublicVariables.LoginName = txtName.Text.Trim();
PublicVariables.LoginPwd = txtPwd.Text.Trim();
}


花都区19883922742: 如何用VS2005开始编写一个简单的C#程序!!具体过程 -
禤伏诺碧: 1、启动vs2005.2、在“最近的项目”栏里单击“创建”右边的“项目”,也可以在“文件”菜单里单击“新建项目”.3、C#主要用于开发windows应用程序和控件台应用程序,这里以控制台应用程序举例.4、在弹出的窗口里从左边的“项...

花都区19883922742: c# 在vs2005里编写的winform程序中,如何将一个窗口中的变量值传到另一个窗口中去 -
禤伏诺碧: 定义一个静态类和静态变量,如:namespace Client { public class PublicVariables { //定义全局变量 public static string UserCode; public static string UserName; public static string UserPwd; public static string LoginName; public static string ...

花都区19883922742: 我用C#在VS环境下开发的一个Windows应用程序,放别的没装VS的机器上就不能运行,提示如图, -
禤伏诺碧: 1. 运行的这个机器上必须还有.net Framwork才行.C#是基于.net的嘛2. obj、bin,给哪个都行,编译时有release debug选项,不同的选项会生成到不同的文件夹,代码优化方式 也不一样

花都区19883922742: c#能不能编写WIN桌面软件? -
禤伏诺碧: Win应用程序当然是指Windows窗口应用程序.我个人认为C#是一门写窗口应用程序比较简单,也比较好玩的语言.但我觉得它作为.NET的平台语言,肯定最为强大的功能在与Web应用,及与ASP.NET的强强联合.虽然现在C#比较热,但好像找工作JAVA要比C#好.

花都区19883922742: vs2005使用C#编写界面程序,在wince中可以安装使用吗? -
禤伏诺碧: 我是用vs2008编写的,有“智能设备项目”类型,如果没有,就是无法使用的.然后选择对应的.net版本和设备类型.然后像通常的桌面应用程序一样编写,运行的时候会弹出框来要求你选择模拟设备还是真实设备.如果你已经通过USB和同步软件连接好设备,那么程序就会自动部署到设备并启动.

花都区19883922742: 用vs2005发布出来的c#windows应用程序,为什么换台机器安装的时候会出现缺少组件SQL Server 2005 Express?
禤伏诺碧: 说明程序是依赖数据库的,你需要在目标机器 上面也安装SQL Server 2005 Express即SQL Server 2005 的免费体验版如果你想摆脱对数据库的依赖,建议用access来代替

花都区19883922742: 如何在visual studio 2005里运行C#程序 -
禤伏诺碧: 新建-项目~选中C#~~旁边有~控制台输入程序~选中它--编写好项目名称及存储地址-->再双击控制台输入程序 打开界面 ————编写好程序: Console.WriteLine("helloworld"); Console.ReadLine();//屏幕停顿运行!(点调试菜单下的绿色箭头或者按F5或者打开菜单调试 单击开始运行不调试即可)

花都区19883922742: 在VS2005中怎么把一个C#Winform程序打包成一个可执行程序,就是把让别人看不到源码?
禤伏诺碧: 1、打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定 2、关闭后打开安装向导,点击下一步,或者直接点击完成. 按照向导一步一步就可以了

花都区19883922742: C# windows程序 发布 -
禤伏诺碧: 在你原来的项目中添加一个新的项目---其它项目类型--安装和部署 然后把你要部署的相关文件添加到部署项目里了.然后生成,就会也现两个文件,一个exe 文件,一个msi文件.这样,就可以拿给别人安装了.要注意的是,这个做出来的程序,只能在安装了.net框架的计算机上运行.我只是简单的讲了一下.如果还有细节问题.可以给我发消息,我再补充上来!

花都区19883922742: 用vs2005编写一个最简单的c#程序?谁告诉我怎么做? -
禤伏诺碧: 一般有三种类型的程序1.控制台程序(例如小黑框里面显示hello world) file -->new -->project-->左边选择 visual C#,右边选择Console Application2.web程序(网站项目) ...................,右边选择asp.net web application2.winForm程序(winForm项目) ...................右边选择Windows Forms Application

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网