using System;
namespace CSNewTest
{
/// <summary>
/// Summary description for clsThreadFun.
/// </summary>
public class clsThreadFun
{
private string strUserName;
public string UserName
{ get{ return strUserName;}
set{ strUserName = value; }
}
public clsThreadFun( string sUserName)
{
//
// TODO: Add constructor logic here
//
strUserName = sUserName;
}
/// <summary>
/// Thread interface function
/// </summary>
public void ThreadFun()
{
//Detail thread handle
}
}}
接着,是调用代码: 这个在窗口里(不是一个类)。 clsThreadFun myThreadFun = new clsThreadFun( "Test" ); //Set parameter through “myThreadFun.UserName” Thread myThread = new Thread( new ThreadStart( myThreadFun.ThreadFun ) ); myThread.Start(); 我想在ThreadFun中对本窗口进行操作。 是不是要将本窗口对象也传进clsThreadFun类中去才可以。帮忙看看 怎么样最合适 方便。
namespace CSNewTest
{
/// <summary>
/// Summary description for clsThreadFun.
/// </summary>
public class clsThreadFun
{
private string strUserName;
public string UserName
{ get{ return strUserName;}
set{ strUserName = value; }
}
public clsThreadFun( string sUserName)
{
//
// TODO: Add constructor logic here
//
strUserName = sUserName;
}
/// <summary>
/// Thread interface function
/// </summary>
public void ThreadFun()
{
//Detail thread handle
}
}}
接着,是调用代码: 这个在窗口里(不是一个类)。 clsThreadFun myThreadFun = new clsThreadFun( "Test" ); //Set parameter through “myThreadFun.UserName” Thread myThread = new Thread( new ThreadStart( myThreadFun.ThreadFun ) ); myThread.Start(); 我想在ThreadFun中对本窗口进行操作。 是不是要将本窗口对象也传进clsThreadFun类中去才可以。帮忙看看 怎么样最合适 方便。
解决方案 »
- 为什么不能显示全部的label控件?
- 使用继承选择器继承来的窗体问题
- winfrom 接收邮件 和 下载附件。
- 问题:将一个Excel文件的样式复制到另一个Excel文件中
- 我想在C#程序退出时自动保存文件,应该在哪个过程中编写保存文件的代码呢??? 是Dispose()过程吗???
- 求个C#+SVERVER 2000的小型网站!!!新手,为了工作模仿做个网站!!!请有的给下!!100分
- 如何在C#中做事物处理??
- (急)用XmlDocument类的load方法打开的文件如何关闭?
- 幫幫忙啊各位大哥
- 我在c# winForm 中使用了webbrowser控件,默认先跳转到A页面。 用winFrom 的button控件点击后,模拟点击webbrowser 中
- 我想将一些网站的货物信息批量抓到本地,有什么好办法?
- 关于C++的问题???
例如:
/// <summary>
/// Summary description for clsThreadFun.
/// </summary>
public class clsThreadFun
{
private string strUserName;
public string UserName
{
get{ return strUserName;}
set{ strUserName = value; }
}
private yourFormClass pParent;
public clsThreadFun( string sUserName, yourFormClass pMain )
{
//
// TODO: Add constructor logic here
//
strUserName = sUserName;
pParent = pMain;
}
/// <summary>
/// Thread interface function
/// </summary>
public void ThreadFun()
{
//Detail thread handle
//You can get some properties or members info using "pMain.*"
// If you wanna operate some controls of main form
// pls read: http://blog.csdn.net/knight94/archive/2006/03/16/626584.aspx
}
}