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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2010, 21:53   #1
lexluter1988
Пользователь
 
Аватар для lexluter1988
 
Регистрация: 20.04.2010
Сообщений: 47
По умолчанию C#, Visual Studio, Создание окна и сохранение в своем формате.как?

Доброго времени суток! есть форма (картинка прилагается). Создана на C#->Windows Forms. Нужно чтобы создавалась форма внутри главной (изображено на второй картинке) как в любом windows-приложении.
На ней будет рисоваться график, а затем это нужно сохранить, чтобы потом можно было открыть.
вот код сохранения/открытия/печати
Код:
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;
using System.IO;

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

        private void menuItemOpen_Click(object sender, System.EventArgs e)
        {
            openFileDialog1.ShowDialog();
            string fileName = openFileDialog1.FileName;
            FileStream stream = File.Open(fileName, FileMode.Open, FileAccess.Read);

            if (stream != null)
            {
                StreamReader reader = new StreamReader(stream);
                textBox1.Text = reader.ReadToEnd();
                stream.Close();
            }

            
        }

        private void menuItemSave_Click(object sender, EventArgs e)
        {
            saveFileDialog1.ShowDialog();

            if (saveFileDialog1.ShowDialog() == DialogResult.OK) 
            {
                string fileName = saveFileDialog1.FileName;
                FileStream stream = File.Open(fileName, FileMode.Create, FileAccess.Write);

                if (stream != null)
                {
                    StreamWriter writer = new StreamWriter(stream);
                    writer.Write(textBox1.Text);
                    writer.Flush();
                    stream.Close();
                } 
            }
            else
            {
                saveFileDialog1.Dispose();
            }

            
           
        }

        private void menuItemPrint_Click(object sender, EventArgs e)
        {
            printDialog1.ShowDialog();

        }

    }
}
главное на данный момент-получить возможность создавать окно для построения граффика, а затем этот граффик сохранять, открывать, печатать.
Изображения
Тип файла: png lex.png (10.6 Кб, 44 просмотров)
lexluter1988 вне форума Ответить с цитированием
Старый 14.05.2010, 21:55   #2
lexluter1988
Пользователь
 
Аватар для lexluter1988
 
Регистрация: 20.04.2010
Сообщений: 47
По умолчанию

вот вторая картинка
Изображения
Тип файла: jpg lex2.jpg (13.3 Кб, 134 просмотров)
lexluter1988 вне форума Ответить с цитированием
Старый 14.05.2010, 21:55   #3
lexluter1988
Пользователь
 
Аватар для lexluter1988
 
Регистрация: 20.04.2010
Сообщений: 47
По умолчанию

Спасибо заранее.
lexluter1988 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание проекта в Visual Studio 2010 Авторитет Софт 0 18.04.2010 09:19
Создание отчета в Visual Studio 2005 inadequate Помощь студентам 0 16.03.2010 19:13
VISUAL STUDIO 2008 defaul language - как переключить в VISUAL STUDIO 2008 язык программирования, использ Эйнж Общие вопросы C/C++ 0 27.12.2009 20:39
Создание элемента TextBox в Visual Studio C++ PMike Помощь студентам 8 04.04.2009 15:17
создание БД в Visual Studio 2008 sum42 SQL, базы данных 1 18.11.2008 15:55