lisview   otázka

VB.NET

Ahoj!

Potřeboval bych prosím poradit s listviewem ve VB2010

potřebuji přidat do listviewu novou položku viz.kod,

ale v tomto případě se my vždy zařadí až na konec seznamu,ale já ji potřebuji dát do místa označeného řádku

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'přidá novou položku
        'zjistit hodnoty z okna
        Dim popis As String = TextBox1.Text       
        Dim prumer As Double = Val(TextBox2.Text)   
        Dim otacky As Double = Val(TextBox3.Text)   
        Dim posuv As Double = Val(TextBox4.Text)
        Dim uhel As Double = Val(TextBox5.Text)
        Dim britu As Double = Val(TextBox6.Text)

        Dim polozka As New ListViewItem()    
        polozka.Text = popis.ToString  'vypsat popis
        polozka.SubItems.Add(prumer)   
        polozka.SubItems.Add(otacky)   
        polozka.SubItems.Add(posuv)
        polozka.SubItems.Add(uhel)
        polozka.SubItems.Add(britu)
        ListView1.Items.Add(polozka) 'přidat položku do seznamu

    End Sub

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

ListView1.Items.Insert(0,polozka)

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

děkuji,to by fungovalo,ale ještě potřebuji zjistit číslo vybraného

řádku,já používal dříve ListBox a tam to byl ListIndex,ovšem

s tím ListViewem se trápím,takže ještě jak zjistím číslo vybraného řádku?

nahlásit spamnahlásit spam 0 odpovědětodpovědět
dim index as integer = ListView.SelectedItems(0).Index
nebo
dim index as integer = ListView.SelectedIndices(0)

Nezapomeňte že v Listview může být vybráno více řádků zároveň, proto ten index 0.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Já trubka....,já to právě zkoušel bez té (0) a divil se,že to nejde!!!

Teď už to vypadá dobře

Děkuji

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