| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Передача параметров |
| Автор: Rasim 12.4.2006, 21:51 |
| Доброе время суток. Подскажите пожалуйста как передать с одной формы на другую какое-то значение. (например значение combobox). |
| Автор: Rasim 13.4.2006, 00:07 |
| Спасибо разобрался. Сделал через конструктор |
| Автор: VisualProgrammerNET 14.4.2006, 21:55 |
| Зачем? А через internal переменные никак нельзя? |
| Автор: ivashkanet 15.4.2006, 09:31 |
| Можно, но для этого нужно иметь ссылку на эту форму, которую все равно нужно передавать через конструктор, ИМХО. |
| Автор: Exception 15.4.2006, 11:45 |
| Какие ещё internal-переменные Это же нарушение инкапсуляции! Конечно, лучше всего через конструктор. |
| Автор: Gesha 17.4.2006, 09:56 |
| Ну не знаю... Мне больше нравится так: 1. создаешь объект типа Form 2. присваиваешь его свойствам и контролам то что надо 3. делаешь Show() Код получается значительно красивее и читабельнее, чем передавать конструктору кучу параметров! |
| Автор: ivashkanet 17.4.2006, 09:59 |
| Gesha, когда нужно передавать много параметров твой вариант конечно лучше, но если параметр 1, или 2, а объектов создать нужно много... |
| Автор: Gesha 17.4.2006, 10:01 |
| ivashkanet, согласен, надо смотреть по ситуации! |
| Автор: VisualProgrammerNET 18.4.2006, 21:58 |
Почему? Если эти переменные сохранятся только внутри сборки |
| Автор: mal 28.5.2007, 12:51 |
| Можете дать пример, как правильно передавать данные между формами? |
| Автор: ivashkanet 28.5.2007, 13:06 |
| http://forum.vingrad.ru/index.php?show_type=forum&showtopic=52713 |