Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

C# - przełączania pomiędzy form1 i form2 bez zmiany wartości w combobox

Repciu 05 Oct 2014 18:04 1182 2
  • #1
    Repciu
    Level 27  
    Witam

    Mam utworzony form1 i form2.
    W form 1 mam combobox1 z rozwijana lista elementów.
    Mam tez button, który włącza drugi Form2, a tamten ukrywa i taki sam button mam w form2.
    Wybieram sobie z listy rozwijane comboBox1 jakiś element i przechodzę buttonem do form2.
    Problem polega na tym, ze po powrocie z form2 do form1 wartość w combobox1 ustawia się na wartość deafult, która jest na początku listy (czyli o indexie 0), a jak chciałbym, żeby po powrocie do form1 z form2 w comboboxiw1 była ta sama wartość, którą wybieram z listy przed przełączeniem buttonem do form2.

    Elementy do combobox1 wczytywane są z lokalnej bazy danych.
    Ethernet jednoparowy (SPE) - rozwiązania w przemyśle. Szkolenie 29.09.2021r. g. 11.00 Zarejestruj się za darmo
  • Helpful post
    #3
    Defice
    Level 25  
    A ukrywasz formę przez hide() czy zamykasz i otwierasz ponownie? Zawsze możesz też przekazywać parametry między formami, np. Index lub Text

    Można zrobić to tak:

    Form1 kod:

    Code: csharp
    Log in, to see the code


    Form2 kod:
    Code: csharp
    Log in, to see the code


    Oczywiście Modifiers dla ComboBoxów ustawione na public.