Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Куда поместить код?


Автор: headzero 27.2.2007, 19:39
Только недавно начал разбираться с дотнет, сишарпом и VS2005. Создал в этой среде форму. VS2005 сгенерировалось три файла:Form1.cs,Program.cs, Form1.Designer.cs  Хочу вручную добавить событие(просто для тренировки) :Application. ApplicationExit += new EventHandlerf (Form_ OnExit); и его обработчик
 
private void Form_OnExit (object sender, EventArgs evArgs)
{
MessageBox.Show("See ya!This app Is dead...");
}

Куда эти строки добавить? В какие файлы? Уже всюду пробовал,выдает ошибку. Подскажите. Может еще какието общие моменты по этому поводу существуют? Поделитесь. Спасибо. 

Автор: HellMasterHaiL 27.2.2007, 20:07
два раза щелкни на заголовок формы, там где написано FORM1 (по умолчанию)...
откроется файл form1.vb (для ВБ так называется, для си не наю) именно в который нужно писать код.
правда сгенерится процедура загрузки формы сразу, но свою процедурку ты можешь положить ниже оп тексту

Автор: Retro 27.2.2007, 23:20
Если правильно понял:
Код

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();
            this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Form1_FormClosed);
        }

        private void Form1_FormClosed(object sender, FormClosedEventArgs e)
        {
            MessageBox.Show("See ya!This app Is dead...");
        }
    }
}

Автор: headzero 28.2.2007, 17:09
Ага, правильно понял.Спасибо. Я уже разобрался

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)