Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/25: Рейтинг темы: голосов - 25, средняя оценка - 5.00
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412

[ZedGraph] "System.Windows.Forms.DataVisualization.­Charting.Chart" не содержит определение для "GraphPane"

19.09.2015, 12:22. Показов 5014. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Столкнулся с такой проблемой, т.к раньше не работал с zedgraf.
Нашел в интернете информацию и решил попробовать на примере Пример

Ошибка:
"System.Windows.Forms.DataVisualization. Charting.Chart" не содержит определение для "GraphPane"
я так понимаю,что GraphPane нужно как объявить или я ошибаюсь?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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.Windows.Forms.DataVisualization.Charting;
using System.Windows.Forms.DataVisualization.Charting;
using ZedGraph;
 
namespace Grafik_zed
{
    public partial class Form1 : Form
    {
 
        public Form1()
        {
            InitializeComponent();
            Point();
        }
 
        public void Point()
        {
            GraphPane myPane = Chart.GraphPane;
           
        }
        
    }
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.09.2015, 12:22
Ответы с готовыми решениями:

"System.Windows.Forms.Application" не содержит определение для "Current". Как исправить?
Вот такая функция есть, для добавления строк текста в textBox3(windows form) public void Message(string msg) { ...

Ошибка "System.Windows.Forms.MainMenu" не содержит определение для "Items"
Доброго времени суток.Есть функция которая добавляет в StripMenu новые пункты: private void InitializeMenuStrip() { ...

Ошибка "System.Windows.Forms.Label" не содержит определение для "Content"
Проблема с Content, в данной программе. Описание ошибки : "Ошибка "System.Windows.Forms.Label" не содержит определение для...

7
Заблокирован
19.09.2015, 12:50
Цитата Сообщение от correcеt Посмотреть сообщение
я так понимаю,что GraphPane нужно как объявить или я ошибаюсь?
correcеt, правильно. Chart - такое название должно быть у ZedGraph - контрола. Возьмите для примера то, что можно запустить. Примеров с архивами в инете, да и на форуме,множество. Вот нашел один из своих старых постов:
https://www.cyberforum.ru/post6440705.html

Также полезный сайт при работе с ZedGraph
http://jenyay.net/Programming/ZedGraph
1
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
23.09.2015, 21:53  [ТС]
подскажите,А что я тут не так делаю?
0
Заблокирован
23.09.2015, 22:51
correcеt, собственно компилятор вам ошибку написал.
1. Вы контрол на форме разместили?
2. Скажите версию ZedGraph
Если прикрепите архивом проект к сообщению, помогу исправить.
1
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
24.09.2015, 09:39  [ТС]
Ev_Hyper, если вам не сложно,прикрепляю:
TEST.rar
библиотеку подключил,в ссылки так же добавил
0
Заблокирован
24.09.2015, 09:59
Лучший ответ Сообщение было отмечено correcеt как решение

Решение

correcеt, все верно.
1. Версия "1.0.1812.29779", многое было реализовано по другому
2. GraphPane действительно не содержит конструктора по умолчанию.

Исправленная версия:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
            Dictionary<double, double> coordinats = new Dictionary<double, double>();// coordinats-хранит координаты точек функции
            for (double x = -9; x <= 9; x += 0.1)//x от -9 до 9
                coordinats.Add(x, x * x);//расчитываем координаты
            GraphPane myPane = zedGraphControl1.GraphPane;
            zedGraphControl1.GraphPane = myPane;
            myPane.XAxis.Title = "Координата X";//подпись оси X
            myPane.YAxis.Title = "Координата Y";//подпись оси Y
            myPane.Title = "График функции y=x^2";//подпись графика
            myPane.PaneFill = new Fill(Color.White, Color.LightSkyBlue, 45.0f);//фон графика заливаем градиентом
            myPane.AxisFill.Type = FillType.None;
            myPane.Legend.Position = LegendPos.Float;
            myPane.Legend.IsHStack = false;
            LineItem myCurve = myPane.AddCurve("y=x^2", coordinats.Keys.ToArray(), coordinats.Values.ToArray(), Color.Blue, SymbolType.None);//строим график, цвет линии синий
            myCurve.Symbol.Fill = new Fill(Color.White);
            zedGraphControl1.AxisChange();
            zedGraphControl1.Refresh();
            zedGraphControl1.Visible = true;


На всякий случай вместе с архивом:
TEST_.rar
2
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
24.09.2015, 11:25  [ТС]
Ev_Hyper, а есле мне необходимо 6 графиков на 1-й системе координат и как реализовать прокрутку графика в стороны,в шпаргалке что-то не нашел
0
Заблокирован
24.09.2015, 11:37
Цитата Сообщение от correcеt Посмотреть сообщение
а есле мне необходимо 6 графиков на 1-й системе координат
correcеt,
http://jenyay.net/ZedGraph/Several

Цитата Сообщение от correcеt Посмотреть сообщение
и как реализовать прокрутку графика в стороны,в шпаргалке что-то не нашел
IsShowHScrollBar Property = true
http://zedgraph.sourceforge.ne... ollBar.htm
А границы задать через:
ScrollMinX: http://zedgraph.sourceforge.ne... llMinX.htm
ScrollMaxX: http://zedgraph.sourceforge.ne... llMaxX.htm
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.09.2015, 11:37
Помогаю со студенческими работами здесь

"System.Windows.Forms.Button" не содержит определение для "Checked"
Ребят помогите пожалуйста! &quot;System.Windows.Forms.Button&quot; не содержит определение для &quot;Checked&quot;. Не удалось найти метод расширения...

System.Windows.Forms не содержит TreeView
Доброй ночи! Господа, мучает ошибка. НЕпонятно чего не так. Создал три_вью Дёрнул с форума код: public partial class f_t_roles...

Отобразить в DataGridView объекты DataVisualization.Charting.Series
Добрый день всем! Вопрос вроде не сложный, но не могу понять, как сделать.. Хочу отобразить объекты в DataGridView. Объекты -...

Масштабирование оси в Windows Forms Charting
Может кто сталкивался. Имеем чарт с забинденнымы данными: var results = (from r in _dt.AsEnumerable() ...

Ошибка "System.Windows.Forms.Button" не содержит определения для "Items"
Как решить данную ошибку? &quot;System.Windows.Forms.Button&quot; не содержит определения для &quot;Items&quot; и не был найден метод расширения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru