using System;
using System.Collections.Generic;
using System.Windows.Forms;
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());
}
}
}
Переопределение стартовой формы (c# 2003)
Например: мой проект стартует с form1, а мне надо с form2.
Заранее спасибо.
Код:
Меняеш Form1 на нужный класс (класс должен быть унаследован от System.Windows.Forms.Form или от System.Windows.Forms.ApplicationContext)
нашла:
Цитата:
Project -> NameProject Properties -> Debugging -> textBox "Start Page"
но пока не помагает
я хочу вообще из проекта выбросить свою главную страницу, а вместо нее другую установить. А делать копирование страницы :(, работать заново с дизайном не хочу ..
Вурезала(cut) в нужную мне форму:
Код:
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
заменила form1 на form2, а старую главную форму удалила и все ОК, пока во всяком случае
Цитата:
[COLOR=blue] static[/COLOR] void Main()
я так поняла что ключик здесь
Цитата:
Originally posted by OlgaKr
я так поняла что ключик здесь
я так поняла что ключик здесь
Да, Main это точка входа (как и С++).
Код:
class Class1
{
static void Main()
{
}
}
или так
class Class1
{
static void Main(string[] args)
{
// args - параметры
}
}
{
static void Main()
{
}
}
или так
class Class1
{
static void Main(string[] args)
{
// args - параметры
}
}
Определена может быть в любом классе. Более того, можно определить её в нескольких классах сразу, но тогда в свойствах проекта надо указать, Main какого класса использовать.
Еще раз большое спасибо :)