Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Передача функции в параметры на вход другой функции http://www.cyberforum.ru/windows-forms/thread1625054.html
Здравствуйте! подскажите как передать функцию в параметром другой функции, раньше функции были с одинаковыми параметрами и передавал через делегат public delegate void Recieve(string mes);...
System.NullReferenceException C#
Требуется присвоить значение label1 (form2) значение переменной n (form1) Программа выдает необработанное исключения в строчке giveForm.output.Text = n Код form1.cs using System; using...
Как выполнить код при запуске приложения один раз? C#
Изучая c# столкнулся с проблемой - как выполнить код при запуске приложения один раз? Скорее всего - это событие формы. В Delphi это бы было Form1.OnCreate. А как в c#? Событие формы Load будет...
C# Оптимизация построчной обработки файла в 20 тыс строк Есть код, работающий по принципу: открыть файл, строки которого шифрованы по двум алгоритмам, взять строку, декодировать, сделать замену в декодированном тексте, сохранить в переменную. Когда весь... http://www.cyberforum.ru/windows-forms/thread1624905.html
C# Найти исходник калькулятора с sin и cos http://www.cyberforum.ru/windows-forms/thread1624894.html
калькулятор на с# windows form с sin и cos
C# Работа с ReportViewer
Здравствуйте, задача в следующем, если таблица, которая представлена в datagridview. Необходимо сформировать отчет не по всей таблице, а только по выбранной строке. я уже добавил компонент...
Ошибка при пустой ячейке C#
Здравствуйте. Подскажите куда нужно добавить messagebox с ошибкой, чтобы она выводилось при нажатии на кнопку, если ячейка пустая. У меня сейчас есть messagebox, но он реагирует только тогда, когда...
C# Ластик в графическом редакторе Здравствуйте! Ув. программисты, у меня есть слои, как реализовать ластик, что бы на фоновом слое он стирал прозрачно, как в фотошопе ( уходит картинка и появляются клеточки) http://www.cyberforum.ru/windows-forms/thread1624712.html
C# Кастомный интерфейс http://www.cyberforum.ru/windows-forms/thread1624711.html
Доброго времени суток, форум. Интересуют компоненты с помощью которых можно поменять интерфейс формы. Пробовал Elysium - не получилось. Использую VS 2013
C# Разборка программы эквализации гистограммы изображения Есть код эквализации гистограммы изображения. GraphPane pane = zedGraphControl1.GraphPane; pane.CurveList.Clear(); PointPairList list = new PointPairList(); ... http://www.cyberforum.ru/windows-forms/thread1624631.html
lennen
0 / 0 / 2
Регистрация: 14.09.2014
Сообщений: 123
0

Как передать в функцию объект класса, будет ли это эффективно?

25.12.2015, 13:34. Просмотров 349. Ответов 3
Метки (Все метки)

Я создаю график:
C#
1
2
3
4
            zedGraph3.Location = new System.Drawing.Point(20, 10); //Для OFDM
            zedGraph3.Name = "zedGraph3";
            zedGraph3.Size = new System.Drawing.Size(900, 310);
            tabPage5.Controls.Add(zedGraph3);
Я хочу редактировать параметры графика функцией:

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
32
33
34
35
int pStres = pStyleEdit(zedGraph3.GraphPane);
 
 int pStyleEdit(string X)
        {
         // Включаем отображение сетки напротив крупных рисок по оси X
            zedGraph3.GraphPane.XAxis.MajorGrid.IsVisible = true;
            // Задаем вид пунктирной линии для крупных рисок по оси X:
            // Длина штрихов равна 10 пикселям, ... 
            zedGraph3.GraphPane.XAxis.MajorGrid.DashOn = 10;
            // затем 5 пикселей - пропуск
            zedGraph3.GraphPane.XAxis.MajorGrid.DashOff = 5;
            // Включаем отображение сетки напротив крупных рисок по оси Y
            zedGraph3.GraphPane.YAxis.MajorGrid.IsVisible = true;
            // Аналогично задаем вид пунктирной линии для крупных рисок по оси Y
            zedGraph3.GraphPane.YAxis.MajorGrid.DashOn = 10;
            zedGraph3.GraphPane.YAxis.MajorGrid.DashOff = 5;
            //Цвета
            zedGraph3.GraphPane.YAxis.MajorGrid.Color = Color.LightGray;
            zedGraph3.GraphPane.XAxis.MajorGrid.Color = Color.LightGray;
            zedGraph3.GraphPane.YAxis.MinorGrid.Color = Color.LightGray;
            zedGraph3.GraphPane.XAxis.MinorGrid.Color = Color.LightGray;
            // Включаем отображение сетки напротив мелких рисок по оси X
            zedGraph3.GraphPane.YAxis.MinorGrid.IsVisible = true;
            // Задаем вид пунктирной линии для крупных рисок по оси Y: 
            // Длина штрихов равна одному пикселю, ... 
            zedGraph3.GraphPane.YAxis.MinorGrid.DashOn = 1;
            // затем 2 пикселя - пропуск
            zedGraph3.GraphPane.YAxis.MinorGrid.DashOff = 1;
            // Включаем отображение сетки напротив мелких рисок по оси Y
            zedGraph3.GraphPane.XAxis.MinorGrid.IsVisible = true;
            // Аналогично задаем вид пунктирной линии для крупных рисок по оси Y
            zedGraph3.GraphPane.XAxis.MinorGrid.DashOn = 1;
            zedGraph3.GraphPane.XAxis.MinorGrid.DashOff = 1;
            return 0;
        }
Вроде все логично, но.. Что есть параметр функции? Это же не string, не object, так? Как к нему обратиться из функции? И оптимально ли вообще так делать, или есть что поинтереснее?

Вернуться к обсуждению:
Как передать в функцию объект класса, будет ли это эффективно?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2015, 13:34
Готовые ответы и решения:

Передать объект класса как аргумент метода в поток
Имеется класс npimono, код использования: private void loadListButton_Click(object sender,...

Как передать объект с формы на форму (из класса в класс)?
Всем привет. Сижу мучаюсь, сейчас пойду в книжках ответ искать. На форме 1 по клику открывается,...

Недопустимый неполный тип , или как передать в функцию указатель на объект класса , или просто объект
Други мои , кодеры. Не могу я ни как передать в функцию объект класса , или что еще лучше(для меня...

Как передать объект класса в метод класса?
Здравствуйте, каким образом передать объект класса в метод класса? Вот код: class Program {...

C++ Как в многопоточность передать объект класса?
Доброго времени суток! Подскажите пожалуйста одну вещь, у меня есть функция внутри класса и мне...

3
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.