社区
C#
帖子详情
等待!主程序的入口是main(),通过new创建了MainForm的一个实例,请问我该怎么办?(见内容)
huhaha7171
2003-08-30 09:32:39
static void Main()
{
Application.Run(new MainForm());
}
为什么从位于同一个名字空间里的其他类中不能访问MainForm的PUBLIC类型的属性?
如果可以,怎么写?
谢谢!
...全文
95
4
打赏
收藏
等待!主程序的入口是main(),通过new创建了MainForm的一个实例,请问我该怎么办?(见内容)
static void Main() { Application.Run(new MainForm()); } 为什么从位于同一个名字空间里的其他类中不能访问MainForm的PUBLIC类型的属性? 如果可以,怎么写? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rouser
2003-08-30
打赏
举报
回复
sorry
common.globalForm=new MainForm();
rouser
2003-08-30
打赏
举报
回复
哦
明白了
那你就定於一個全局的變量
public class common
{
public static MainForm globalForm;
}
在你的啟動代碼裡面
common.global=new MainForm();
Application.Run(common.globalForm);
在其它的裡面窗體裡面
common.globalForm.屬性
huhaha7171
2003-08-30
打赏
举报
回复
rouser(我是一棵秋天的树)
你好!
因为new了一下,所以内存里已经有了一个MainForm的实例,
在别的类里再new一下,就又有了一个实例,是否造成了资源的浪费?
我能不能去访问Application.Run(new MainForm())产生的实例的属性呢?
如果可以怎么写?
rouser
2003-08-30
打赏
举报
回复
可以呀
你先聲明一個MainForm的實例就可以了
MainForm mainForm = new MainForm();
mainForm.PublicMember;
C#为何不能在窗体内
实例
化窗体类本身的对象
最近用c#写了
一个
俄罗斯方块项目,当时在主窗体内
new
了
一个
主窗体类的
实例
化对象,结果显示可能无限循环,部分代码如下: namespace Tetris { public partial class
Form
1 :
Form
{ //
实例
化自身对象
Form
1 f ...
创建
单
实例
WPF应用程序的正确方法是什么?
在.NET(而不是Windows
Form
s或控制台)下使用C#和WPF,
创建
只能作为单个
实例
运行的应用程序的正确方法是什么? 我知道它与某种称为互斥量的神话事物有关,我很少能找到
一个
烦人的
解决C# WIN
FORM
程序只允许运行
一个
实例
的几种方法详解
解决C# WIN
FORM
程序只允许运行
一个
实例
的几种方法详解 要实现程序的互斥,通常有下面几种方式,下面用 C# 语言来实现: 方法一: 使用线程互斥变量. 通过定义互斥变量来判断是否已运行
实例
. 把program.cs文件里的
Main
...
程序只能运行
一个
实例
判断程序是否已经运行,使程序只能运行
一个
实例
有很多方法,下面记录两种, 方法1:线程互斥 static class Program { private static System.Threading.Mutex mutex; /// <summary> /// 应用程序的主
入口
点...
C# 单
实例
运行
在上述代码中,我们使用Mutex类
创建
一个
名为的Mutex
实例
。这个字符串通常可以是您的应用程序的唯一标识符,以确保不会与其他应用程序的Mutex发生冲突。created
New
truecreated
New
false这种方法确保了只有
一个
实例
能够...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章