Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Không thấy form trong startup object trong C#?

  1. #1
    Ngày gia nhập
    08 2006
    Nơi ở
    Hải Phòng
    Bài viết
    218

    Mặc định Không thấy form trong startup object trong C#?

    Em muốn chọn một form làm startup form, trong MSDN có hướng dẫn như sau
    Choosing the Startup Form in Your Windows ApplicationSee Also
    Introduction to Windows Forms | Creating Windows Forms | Displaying Windows Forms in the Designer | Dialog Boxes in Windows Forms | What's New in Windows Forms and Controls
    When you add a Windows Form to a project, it will not display itself by default at run time. For information on how to show a form at run time, see Displaying Modal and Modeless Windows Forms. However, the form created when you choose a Windows Application from the New Project dialog box will be the startup form by default. To change the startup form, use the Project property page.

    To set the startup form in Windows Forms

    In Solution Explorer, right-click the project and choose Properties.
    The Project property page opens with the General properties displayed.

    Choose the form you want as the startup form from the Startup Object drop-down list.
    Tuy nhiên mặc dù đã add form vào nhưng khi mở Startup Object, em không thấy tên của form đó. Không biết đây là lỗi gì? Em dùng bản 2003

  2. #2
    Ngày gia nhập
    01 2007
    Bài viết
    412

    Riêng hailoc, anh có cách giải quyết này, giả sử trong project của anh có 2 form: Form1 (mặc định) và Form2 (mới thêm). Bây giờ anh muốn cho Form2 là form khởi đầu, thì trước tiên anh view source project (nhắp chuột phải vào Program.cs, chọn View Source). Lúc này em sẽ thấy đoạn code sau:
    Code:
    namespace WindowsApplication1
    {
        static class Program
        {
            /// <summary>
            /// The main entry point for the application.
            /// </summary>
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form1());
            }
        }
    }
    Em đổi dòng tô đen trên thành:
    Code:
                Application.Run(new Form2());
    Tức thì Form2 sẽ thành Form chạy mặc định.

  3. #3
    Ngày gia nhập
    08 2006
    Nơi ở
    Hải Phòng
    Bài viết
    218

    Vâng, em sửa rồi và đã chạy được. Cám ơn anh nhé.

Các đề tài tương tự

  1. Trả lời: 69
    Bài viết cuối: 21-09-2017, 09:56 AM
  2. làm thế nào để disable các item startup trong win 8
    Gửi bởi phuonganh_daica1 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 11-06-2013, 11:55 PM
  3. lỗi Object reference not set to an instance of an object. khi submit form dùng Html.DropDownList
    Gửi bởi tuanngocpt trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 03-05-2012, 04:02 AM
  4. Socket Lỗi Object reference not set to an instance of an object. Lấy email sử dụng POP3 trong C#
    Gửi bởi kamikaze129 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 26-04-2011, 10:56 AM
  5. Làm thế nào để xóa một object trong C#
    Gửi bởi qhhqnavy trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 25-04-2011, 07:18 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn