Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка / 9 сообщений из 9, страница 1 из 1
19.06.2017, 20:32
    #39474432
Arbit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка
Здравствуйте уважаемые Гуру!

Можно ли при обращении к методу пользовательского класса
выбирать значения его параметров из выпадающего списка.
Например:
параметр Buttons - список из 3 возможных значений
параметр Picture - список из 4 возможных значений
Код: c#
1.
2.
3.
4.
5.
public static int MyFunc(string Text,  int Buttons, int Picture)
{
      ...код...
      return 0;
}



Если возможно, то натолкните на мысль как это можно сделать
Заранее всех благодарю
...
Рейтинг: 0 / 0
19.06.2017, 22:34
    #39474480
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка
Arbit,

Что вы хотите-то?
...
Рейтинг: 0 / 0
19.06.2017, 22:50
    #39474484
Arbit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка
Cat2, спасибо за желание помочь
Я не студент и не профи.

При вызове MessageBox при вводе параметров есть возможность выбрать вид кнопок из списка и
тип изображения в окне
Подобную возможность я и хочу получить при вызове методов из своего класса.
...
Рейтинг: 0 / 0
19.06.2017, 23:01
    #39474487
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка
Arbit,

модальную форму нужно сделать.
если универсальную делать - может достаточно трудоёмко получиться.

самое близкое из готового - PropertyGrid Control поместить на форму
...
Рейтинг: 0 / 0
19.06.2017, 23:17
    #39474492
Arbit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка
Изопропил, Спасибо.

Дело в том, я уже сделал свой MessagesBox.
Но слишком много кода получается при его вызове.
Текст сообщений, заголовок я тяну из базы, они на английском, русском и иврите
и все это через DLL на С++

Это вызов DLL, потом танцы с бубном из-за того что при передаче строки из DLL в C#
автоматом добавляется лишний слэш. Его нужно убрать. (сообщения многострочные.)
Потом подставить вместо шаблона в строке (%%) значение переменной которое тоже нужно отобразить.
Потом строки вызова формы, получение DialogResult, закрытие формы...
И все это при каждом вызове окна... Жуть

Хотелось бы завернуть форму со всем этим общим кодом в класс и вызывать так как будто я вызываю
стандартный диалог.
...
Рейтинг: 0 / 0
19.06.2017, 23:19
    #39474493
Arbit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка
Arbit,
Легкого пути не ищу, хотелось бы универсальности, чтобы потом использовать это в других проектах
...
Рейтинг: 0 / 0
19.06.2017, 23:32
    #39474500
Arbit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка
Мне выпадающий список нужен не на форме, а при написании кода
(ввел запятую после параметра - выпал список значений прямо в редакторе кода)
...
Рейтинг: 0 / 0
19.06.2017, 23:55
    #39474506
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка
ArbitМне выпадающий список нужен не на форме, а при написании кода
(ввел запятую после параметра - выпал список значений прямо в редакторе кода)
если вместо int использовать enum - всё произойдёт естественным путём
(если этот int-параметр принимает несколько фиксированных значений - это и идеологически буде правильно)
...
Рейтинг: 0 / 0
20.06.2017, 00:12
    #39474510
Arbit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка
Изопропил, То что нужно. Спасибо большое!
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]