Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.574 pregleda

Najnovija ↓

ListBoxControl problem C# 03.03.2011. u 22:49 · pre 190 meseci #1
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?
Re: ListBoxControl problem C# 03.03.2011. u 23:23 · pre 190 meseci #2
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



Potpis
"Ne menjaj nesto sto te sasvim dobro sluzi, ne trazi leba preko pogace" - Aleksandar Andrijevic
Re: ListBoxControl problem C# 03.03.2011. u 23:39 · pre 190 meseci #3
Vec i jeste. Nekoliko njih se nalazi. Jedan bude selektovan, i kako kucam u txtServerName ne mijenja se item name u 'lbKonekcije'.
Re: ListBoxControl problem C# 04.03.2011. u 15:54 · pre 190 meseci #4
A koristis TextBox1_TextChanged event?Napisi kod ovde.
Potpis
"Ne menjaj nesto sto te sasvim dobro sluzi, ne trazi leba preko pogace" - Aleksandar Andrijevic
Re: ListBoxControl problem C# 04.03.2011. u 21:54 · pre 190 meseci #5
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..
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme