ListView   otázka

VB.NET, WinForms

Zdravim vsetkych.

Potreboval by som poradit ako upravim udalost DoubleClick, tak aby nesposobovala check polozky v zozname.

Dakujem.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

To mi zavání špatným návrhem aplikace. K čemu je to dobré?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Vytvaram databazovu aplikaciu na tvorbu cenovych ponuk a fakturaciu

na zaklade poziadavky zakaznika. Ide o chemicke analyzy. Kazda analyza sa sklada z niekolkych ukazovatelov. Tak isto ponuka pre daneho zakaznika je odvodena od vybranych chem. ukazovatelov.

V prvku ListView mam nacitane chem. ukazovatele. ListView je nastaveny tak, aby mal zaskrtavacie policka. Tie polozky zoznamu, ktore su zaskrtnute tvoria cenovu ponuku. Kazdy ukazovatel sa da pomocou dvojkliku mysou editovat. A prave tu nastava problem. Pri dvojkliku sa polozka bud zaskrtne a alebo odskrtne. Toto by som potreboval odstranit. Mam to ciastocne osetrene v kode, ale nie korektne. Dochadza ku prekliku zaskrtavacieho policka. Pred dvojklikom zistujem aka bola povodna honota danej polozky a tu po dvojkliku vraciam spat.

Inak prajem vela uspechov tvorcom stranky. Nasiel som tu vela inspiracii.

Zdravim vsetkych.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zapište událost MouseDoubleClick do proměnné a do ItemCheck pro případ True dejte: e.NewValue = e.CurrentValue...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nebo to nedělat přes dvojklik, ale třeba pomocí pravého tlačítka myši.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

U dvojkliku je problem, ze nastava az po udalosti ItemCheck.

Takze testovanie cez premennu nieje vhodne. To som skusal ako prve.

Ale aj tak dik.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback