请问在C#中的C/S 模式中如何设置某窗口为起始页,
我选择工程,单击右键没有“设置为起始页属性”?
请问如何设置?

解决方案 »

  1.   

    C/S模式?起始页?
    客户端如果是WinForm的话,不就是看你的main函数在哪吗。
      

  2.   

    在winform只有启动窗体的说法。
      

  3.   

    在项目的属性那里设置某个窗体为启动对象。该窗体需要有
    static void Main() 
    {
        Application.Run(new Form2());
    }
    这个静态方法
      

  4.   

    我的错误是这样产生的,我新加了一个工程,把原来的Form1删除掉了,
    后新加一个窗体,可是运行时,程序说没有找到入口,所以我想是没有设置好起动窗口的原因吧
      

  5.   

    点击项目采单下的属性栏弹出的属性页对话框,里面有该项目的基本配置,启动对象就是可以选择的启动窗体,当然要有入口函数:如下/// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main() 
    {
    #region 入口程序
    //建立操作注册表的对象,要引用Microsoft.Win32,"using Microsoft.Win32;";
    RegistryKey regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Freightcn", false);
    //检查是否有“SOFTWARE\\Freightcn”项
    if(regKey==null) //没有则显示连接服务器窗体
    { try
    {
    Application.Run(new ConnectDB());
    }
    catch(Exception ex)
    {
    MessageBox.Show(ex.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
    }
    else  //否则显示登录窗体
    {
    try
    {
    Application.Run(new login());
    }
    catch(Exception ex)
    {
    MessageBox.Show(ex.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
    }
    #endregion
    }