C#中主窗体对象的创建

w54335 2007-11-16 08:11:28
Windows应用程序中主窗体是怎么实例化的,它是静态的吗,还是。。。

(入门菜鸟)
...全文
49 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
w54335 2007-11-16
  • 打赏
  • 举报
回复
楼主:那它的对象名是什么,是在哪里实例化的?

如这里定义类
public partial class FromMain : Form{
//类体
}

这是主程序:
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new FromMain());
}
}
Diamond79 2007-11-16
  • 打赏
  • 举报
回复
Form from1=new from();
不是静态的

csrwgs 2007-11-16
  • 打赏
  • 举报
回复
回答正确。呵呵JFJF
北京的雾霾天 2007-11-16
  • 打赏
  • 举报
回复
怎么实例化的
----------
就是使用New来建立的,只不过没有指向这个对象的变量而已,但一般这样就足够了,因为对它的访问都是在类内部通过this就可以了。


它是静态的吗
------------
当然不是,和一个普通的窗体实例化后是一样的。
hooo 2007-11-16
  • 打赏
  • 举报
回复
一樣是調用構造函數
new Form類()
ETstudio 2007-11-16
  • 打赏
  • 举报
回复

/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new ForMain());
}

不是静态的

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧