Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Создание окна с кнопками(прошу помощи)


Автор: 2013alecha2013 12.11.2013, 21:12
Здравствуйте.
В программировании ничего не понимаю, но работники нашей конторы плохо работают с аппаратурой по telnet(да еще и как оказалось, не в состоянии запустить нужный скрипт ) Имеется Microsoft Visual Studio 2010.
Исходя из написанного выше, потребовалась программка вида как во вложенном файле.
Задумка проста: если выбрана radiobutton1, то при нажатии на button1 запускается один файл(заранее сделанный VBS скрипт). И, соответственно, если выбрана radiobutton2, то при нажатии на button1 запускается другой файл.
Таких button будет большое количество (около 60).
Прошу помощи. От Вас хотелось бы получить: 
1.код который нужно просто скопировать в указанное место(что, конечно же, было бы самым легким для меня).
2.ну или чёткие указания что и как делать (что в принципе тоже самое что и п.1)
Заранее спасибо. С уважением, Алексей.

Автор: spindul 12.11.2013, 21:41
У кнопки есть событие OneClick, что позволяет при нажатии на кнопку производить манипуляции. А в чем собственно проблема. Есть radioButton, если он checked, то делать операцию такую по кнопке. Если checked другой, то значит другую операцию и так далее.... 

Автор: diadiavova 12.11.2013, 22:47
Цитата(2013alecha2013 @  12.11.2013,  22:12 Найти цитируемый пост)
да еще и как оказалось, не в состоянии запустить нужный скрипт

Может проще провести инструктаж, как дважды кликнуть по нужному файлу? Или в конце концов сделать для файлов ярлычки с понятными названиями и пусть кликают по ним?

Автор: 2013alecha2013 12.11.2013, 23:27
spindul, проблема в том, что я не знаю как это прописать. Именно по этому я и прошу помощи.
diadiavova, не получилось(попытки были), есть надежда на графический интерфейс

Автор: dzaraev 13.11.2013, 06:22
Гуглим "запуск VBS из C#":
Первая ссылка в поисковой выдаче (практически с "кодом, который нужно просто скопировать в указанное место"):
http://stackoverflow.com/questions/200422/how-to-call-a-vbscript-file-in-a-c-sharp-application

Указанным местом является обработчик клика кнопки button1, создать его можно дважды кликнув по кнопке в визуальном редакторе формы. Проверить нужный радиобатон на включение можно проверив его свойство Checked. Вроде всё.

Автор: likegift 13.11.2013, 06:37
60 кнопок на форме - это какой-то ад. может, вы приоткроете занавес с более подробным тз?

Автор: 2013alecha2013 13.11.2013, 08:56
likegift, радиобаттон выбирает одно из оконечных устройств, а баттоны запускают скрипт с командами для коммутации промежуточных устройств на оконечное.
Ну и соответственно 60 - это приблизительное число промежуточных устройств.


Автор: 2013alecha2013 14.11.2013, 17:50
dzaraev,  благодарствую. Разобрался благодаря Вашей подсказке.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)