Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2010, 21:53   #1
Buldo3er
Новичок
Джуниор
 
Регистрация: 23.10.2010
Сообщений: 1
По умолчанию Как подключить файл с классами в C#

Добрый вечер. У меня возник вопрос. Нужно написать программу, при нажатии кнопки, русующая овал и линию. Файл с классами должен быть отдельно от общего кода программы.
Код Form1.cs
Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void panel2_Paint(object sender, PaintEventArgs e)
        {
            
        }

        private void ButtonCreate_Click(object sender, EventArgs e)
        {
            
                using (Pen pen = new Pen(Color.Red))
                {
                    TCircle TCircle = new TCircle();
                    TCircle.Show();
                }
                
        }
    }
}
И код class1.cs
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Windows.Forms;


namespace WindowsFormsApplication1
{
    public class TCircle
    {
        int x, y, r;
        public TCircle()
        { 
        }
        public int GetX()
        {
            return x;
        }
        public int GetY()
        {
            return y;
        }
        public int GetR()
        {
            return r;
        }
        public void SetXY(int ax,int ay)
        {
            x = ax; y = ay;
        }
        public void SetR(int ar)
        {
            r = ar;
        }
        public void MoveTo(int ax,int ay)
        {
            x = ax; y = ay;
        }
        public void Show()
        {
            using
               (Graphics graph = CreateGraphics())
            {
                using (Pen pen = new Pen(Color.Red))
                {
                   graph.DrawLine(pen, 0, 0, 200, 100);
                   graph.DrawEllipse(pen, new Rectangle(50, 50, 100, 150));
                }

            }
        }
    }
}
То есть при нажатии на кнопку ButtonCreate должен выполняться метод Show класса TCircle и результат надо вывеспи в panel2.
Прошу помочь с данным вопросом
Buldo3er вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как подключить файл справки anabel88 Помощь студентам 1 24.05.2010 14:10
Как подключить lib файл к проекту в C++ Builder Hacker_ Общие вопросы C/C++ 0 28.10.2009 12:41
Подключить к программе .lib файл. jojahti Общие вопросы C/C++ 0 13.10.2009 14:18
Подключить js файл к js файлу Ozerich JavaScript, Ajax 1 05.08.2009 09:50
Подключить сss файл к PHP коду. Ozerich PHP 2 31.05.2009 12:27