[ _CaRtMan_ @ 03.03.2011. 21:49 ] @
| Zdravo,
koristim ListBoxControl od DevExpress.
Naime:
U dokumentaciji sam nasao:
SelectedItem Gets or sets the currently selected item. (Inherited from BaseListBoxControl)
ukucam
Code: lbKonekcije.SelectedItem = txtServerName.Text.ToString();
i ne promijeni selektovani item? Zelim da kad kucam u txt kontroli da se mijenja item? |
[ aca andrijevic @ 03.03.2011. 22:23 ] @
Zato sto taj item mora da postoji u ComboBoxu, pre nego sto odredis
koji ce ti biti selektovan.U sustini(ovo je VB.NET, korisit prevodioc):
Code (vbnet):
lbKonekcije.Item.Add(txtServerName.Text)
lbKonekcije.SelectedItem = txtServerName.Text
[ _CaRtMan_ @ 03.03.2011. 22:39 ] @
Vec i jeste. Nekoliko njih se nalazi. Jedan bude selektovan, i kako kucam u txtServerName ne mijenja se item name u 'lbKonekcije'.
[ aca andrijevic @ 04.03.2011. 14:54 ] @
A koristis TextBox1_TextChanged event?Napisi kod ovde.
[ _CaRtMan_ @ 04.03.2011. 20:54 ] @
TeUspio sam rjesiti problem.
Naime koristim event EditValueChanging. Princip je sljedeci:
- Kreiraj array i ubaci tu items
- Clear items iz listboxcontrol
- Dodaj ponovo items, samo sto gdje je indeks onog koji mijenjam jednak iteraciji for petlje da dodaje vrijednost iz text box-a a ne iz array-a.
I to je ok. Medjutim, javlja mi se sljedeci problem. Na listboxcontrol koristim MouseCaptureChanged event. Kad kliknem na neki item zelim da ucitam vijednosti u text box. Medjutim, problem je sto kad ucitam on prije pokrene EditValueChanging nego sto u text boxu upise novu vrijednost.
Kako bih mogao recimo "onemoguciti" EditValueChaning event?
Recimo:
- Onemoguci editvaluechaning event
- Ucitaj novu vrijednost u textbox
- Omoguci editvaluechaning event??
Ili dodati neki parametar u editvaluechaning event, recimo parametar "bool make", i sad recimo:
if(make==1)
{
// radi dalje...
}
Pa da recimo tek nako sto ucitam vrijednost u text box pozovem taj event?? Valjda sam bio jasan..
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.