public static combRangesAccess(fmain ob)
{
return ob.combRanges.Text;
}
Это что, метод? А где возвращаемый тип (string)? А если дописать string, то студия подчеркивает obj в этой строчке:
string text = fMain.combRangesAccess(obj);
И пишет ошибку "Иницализатор поля не может обращаться к нестатическому полю, методу или свойству dicto_v2.fMain.obj"
Мне нужно передать содержание комбобокса в static метод в классе clsHiragana.cs. Метод:
public static void AddRange()
{
switch (fMain.combRangesAccess) //или как-то иначе получить
{ //содержание комбобокса
case "a":
...
break;
case "ka":
...
break;
}
Антон Федорян: Суть программы -- рандомный генератор букв из японского алфавита. Генерируется рандомное число, которое используется как индекс в массиве, вытягивается буква и выводится в RichTextBox. Нужно на каждый сгенерированный и выведенный символ запускать его озвучку (один из 46 аудио файлов). Очевидно, жесткая привязка к одному файлу невозможна.
vpuhoff: Да, после отправки вопроса через несколько минут перечитал написанное: получился скорее "поток мыслей", чем нормальный вопрос. Как-то все слишком расплывчато описал.
А можно поподробнее про "наопшивать непрозрачность". А именно что такое "наопшивать"? Метод какой-то с плавной сменой прозрачности?
Борис Животное: Спасибо, видимо нужно будет ознакомиться с WPF технологией. У нее много общего с WindowsForms? Или это совершенно две разные технологии? Имею ввиду, не придется ли потом перепривыкать и переучиваться.
Ярким примером желаемого -- установщик любого приложения (Installation Wizard). Запускается окно с кнопками "далее" и "выход" и каким нибудь изображением. После нажатия "далее" форма меняет свой вид, появляется RichTextBox с текстом лицензии checkbox и прочее. Т.е. меня интересует как сделать переход формы с одного состояния (вида) в другой: убрать ненужные элементы и добавить новые.
Метод Refresh, насколько я понял, перерисует форму (это вроде как завершающий этап смены элементов на форме). Но как указать, что нужно убрать, а что добавить?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.