powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка
9 сообщений из 9, страница 1 из 1
Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка
    #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
Выбрать значение параметра в методе ПОЛЬЗОВАТЕЛЬСКОГО класса из выпадающего списка
    #39474480
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Arbit,

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

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

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

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

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

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

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


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