none
связь между формами в C# RRS feed

  • Вопрос

  • вот такой вопрос, есть 2 формы. В Form1 есть выпадающий список со списком ссылок, и кнопка Открыть. мне надо что бы при выборе  ссылки в выпадающим списке по нажатию на кнопку "Открыть" появлялась Form2 и в ней будет браузер и он должен открыть ссылку которую выбрал в Form1. Как это сделать????????????????????????????????????
    3 августа 2013 г. 16:43

Ответы

  • Если в списке ошибок компиляции, это единственная ошибка - значит вы правили конструктор у Form1 и он теперь принимает параметры. Если есть еще ошибки, то исправьте сначала их, может у вас Form1 не компилируется в достаточной степени, чтобы в нем можно было найти конструктор.

    P.s. Коллега, возьмите и прочитайте хоть одну книгу про программирование на C#. Вы потеряете пару недель, но потом съэкономите просто неимоверное количество времени. Главное примеры из книги делайте. А то сейчас ситуация напоминает: научите меня пользоваться пистолетом, а то я себе из него все время в ногу попадаю.


    4 августа 2013 г. 7:46
    Отвечающий

Все ответы

  • есть много способов

    самая простая это создать статичный класс со статичный свойством

    например

    public static class DataLink
    {public static string Adress {get;set;}
    }

    при нажатии на кнопку Открыть, форма 1 будет записывать ссылку в это статичное свойство, а форма 2 при OnLoad, будет открывать ссылку со статичного свойства.

    На самом деле это не лучшее решение, по для начинающих вполне реализуемо, и без лишних хлопот

    3 августа 2013 г. 17:32
  • посоветуйте вы какой способ лучше
    3 августа 2013 г. 18:11
  • это совсем не сложно. по больше практики вам поможет
    3 августа 2013 г. 18:38
  • ну не знаю у меня че та ошибку выдает.
    3 августа 2013 г. 18:56
  • К сожалению, лето, и штатный телепат форума в отпуске... Какую ошибку, в каком коде?
    4 августа 2013 г. 5:08
    Отвечающий
  • вот в форме 1

    а вот в форме 2

    4 августа 2013 г. 6:49
  • а эту ошибку как вы объясните

    4 августа 2013 г. 7:26
  • Если в списке ошибок компиляции, это единственная ошибка - значит вы правили конструктор у Form1 и он теперь принимает параметры. Если есть еще ошибки, то исправьте сначала их, может у вас Form1 не компилируется в достаточной степени, чтобы в нем можно было найти конструктор.

    P.s. Коллега, возьмите и прочитайте хоть одну книгу про программирование на C#. Вы потеряете пару недель, но потом съэкономите просто неимоверное количество времени. Главное примеры из книги делайте. А то сейчас ситуация напоминает: научите меня пользоваться пистолетом, а то я себе из него все время в ногу попадаю.


    4 августа 2013 г. 7:46
    Отвечающий