Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Problem z combo - pilne
Tamgo




Typ: neutral
Postów: 129
Zarejestrowany: Aug 2004
Problem z combo - pilne

Słuchajcie, nie wiem co robię źle. Mam sobie Combo, na jego liście są 4 pozycje. No więc nie chce mi skubany "przerzucać" obrazków. Chodzi o to, że poprzez zmianę (wybór) pozycji z listy powinny się odpowiednio zmieniać ilustracje w Picture. Na formę ładuje pierwszą pozycję i tu prawidłowo pokazuje właściwy obrazek, ale gdy zmieniam pozycję w liście to nic się już nie dzieje. Nawet labelki i texy nie "znikają", a powinny.

wpisałem prosty kod:

Option Explicit
Dim Naz As String

Private Sub CboTyp_Change()
Naz = CboTyp.Text

Select Case Naz
Case "dwuspadowa"
lbl6.Visible = True
txtOdb.Visible = True
PicLuk.Picture = Pic1.Picture
Case "kopertowa"
lbl6.Visible = True
txtOdb.Visible = True
PicLuk.Picture = Pic3.Picture
Case "jednospadowa"
lbl6.Visible = False
txtOdb.Visible = False
PicLuk.Picture = Pic5.Picture
Case "wykusz"
lbl6.Visible = False
txtOdb.Visible = False
PicLuk.Picture = Pic7.Picture
End Select
End Sub

Private Sub Form_Load()
CboTyp.Text = "dwuspadowa"
End Sub

Pictur'y wszystkie są na formie, ma tylko je przeładować, pomoc pilnie potrzebna, z góry dziękuję.

13-02-2005 22:45
Pokaż profil Tamgo  Wyślij email do Tamgo        4484571
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Nie wiem z jakiego ComboBoxa korzystasz ale bodajże ImageCombo reaguje na Click a nie na Change


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

14-02-2005 11:51
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
Tamgo




Typ: neutral
Postów: 129
Zarejestrowany: Aug 2004
Właśnie chciałem powiedzieć, że temat nieaktualny

Dzięki DJK, dokładnie tak jest, właśnie tak intensywnie główkowałem, że w końcu do tego doszedłem. Ja korzystam ze standardowego combo, a w nim są tylko nazwy. Te moje błędy, to wynik zbyt długiego obcowania z VBA, a w nim jest jednak troszkę inaczej, tam korzystałem ze zdarzenia Change i było OK.

14-02-2005 12:11
Pokaż profil Tamgo  Wyślij email do Tamgo        4484571
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Rozumiem - tez kiedyś miałem podobny problem i nie wiedziałem o co chodzi

Co do tego zdarzenia Change to troche dziwnie to rozwiązali twórcy tej kontrolki - w końcu Change kojarzy się ze zmianą pozycji czyli tak jak myślałeś np. kontrolka ComboBoxEx reaguje na zdarzenie Change

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

14-02-2005 13:11
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1