🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.vbasic
Article #92427

Re: Problem z comboBox

#92427
From: pxd74
Date: Wed, 26 Oct 2005 17:26
47 lines
2396 bytes
Użytkownik "Bartosz Różański" <barozi@poczta.onet.pl> napisał w wiadomości
news:djnpcq$qe4$1@news.onet.pl...
(...)
> Próbowałem wykorzystać włąściwość listItem w metodzie User_Initialize, ale
> jakoś nie zadziałało. Nie wiem czemu.
>
> Wiem że powienienem to zrobić właśnie poprzez listItem, ale może używam go
> w  złym miejscu.
>
> P.S. Czytając msdn'a widziałem takie hasło, że listItem nie działa w
> czasie  projektowania. O co chodzi?

Zauważ, że Combobox w VBA nie posiada właściwości listitem.

Myślę, że Twój problem polega na tym, że nie zapamiętujesz wartości, która
ostatnio była wybrana w Comboboxie. Zrób w ten sposób:
1. Dodaj moduł standardowy (menu Add -> module) i wpisz w nim deklaracje
zmiennej globalnej:

Public wartość As String

lub coś podobnego

2. Dodaj przypisywanie wartości do tej zmiennej globalnej, np. w zdarzeniu
Combobox_Change:

Private Sub ComboBox1_Change()
  wartość = Me.ComboBox1.Value
End Sub

3. Dodaj ustawianie wartości Comboboxa w zdarzeniu Initialize, np. w taki
sposób:

  If wartość <> "" Then
    Me.ComboBox1.Value = wartość
  End If

Zauważ, że zmienna globalna "wartość" będzie się kasowała przy zamknięciu
dokumentu albo szablonu, w którym przechowujesz projekt. Żeby zapamiętywać
wartość ostanio wybranej pozycji w Comboboxie także po zamknięciu dokumentu
lub szablonu musisz zapisywać wartość zmiennej globalnej w inny sposób, np.
w rejestrze.


-- 
Pozdrowienia
pxd74
Technical Details
Message-ID: <djoe35$kam$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <djnpcq$qe4$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "pxd74" <pxd74@poczta.onet.pl>
Newsgroups: pl.comp.lang.vbasic
Subject: Re: Problem z comboBox
Date: Wed, 26 Oct 2005 19:26:43 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 48
Message-ID: <djoe35$kam$1@inews.gazeta.pl>
References: <djnpcq$qe4$1@news.onet.pl>
NNTP-Posting-Host: 146.85-237-177.tkchopin.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1130347429 20822 85.237.177.146 (26 Oct 2005 17:23:49 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 26 Oct 2005 17:23:49 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 6.00.2800.1506
X-User: pxd74
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit