Groepnaam veranderen

Status
Niet open voor verdere reacties.

johannetje2

Gebruiker
Lid geworden
26 okt 2008
Berichten
247
Hallo!

Ik heb een listview.

Maar als ik er nu een groep aan toevoeg, staat er default. Hoe kan ik dit veranderen? (Er is geen optie van text)
 
Je moet je items aan een groep toekennen, welke niet zijn toegekent aan een groep komen bij default te staan.
 
De naam van de group word bepaald met de Header property. Items die niet aan een group zijn toegevoegd komen in een group genaamd default. Om ze naar een group te verplaatsen, open je de item collection editor, dan onder het kopje Behaviour is een property genaamd Group. Hier kies je de group waar je het item naar toe wilt verplaatsen.

Een screenshot:

http://www.themightyatom.nl/screenshots/listview_groups.jpg
 
De naam van de group word bepaald met de Header property. Items die niet aan een group zijn toegevoegd komen in een group genaamd default. Om ze naar een group te verplaatsen, open je de item collection editor, dan onder het kopje Behaviour is een property genaamd Group. Hier kies je de group waar je het item naar toe wilt verplaatsen.

Een screenshot:

http://www.themightyatom.nl/screenshots/listview_groups.jpg

Nu heb ik dit:

Code:
        Dim str(4) As String
        Dim itm As New ListViewItem
        str(0) = Combo1.Text
        str(1) = Combo3.Text & "/" & Combo4.Text & "/" & Combo5.Text & " : " & Combo6.Text
        str(2) = Combo8.Text
        str(3) = Combo7.Text
        str(4) = Text1.Text
        itm = New ListViewItem(str)
        Form1.ListView1.Items.Add(itm)

In Combo2 staan de items "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag".

Hoe kan ik nu zorgen dat als ik hem op Maandag zet, dat 'itm' dan in de groep "Maandag" wordt toegevoegd?
 
Code:
        Dim itm As New ListViewItem(TEXT VAN ITEM HIER)

        Select Case ComboBox1.SelectedItem

            Case "Maandag"
                ListView1.Groups(0).Items.Add(itm)

            Case "Dinsdag"
                ListView1.Groups(1).Items.Add(itm)

            Case "Woensdag"
                ListView1.Groups(2).Items.Add(itm)

            Case "Donderdag"
                ListView1.Groups(3).Items.Add(itm)

            Case "Vrijdag"
                ListView1.Groups(4).Items.Add(itm)

        End Select

        ListView1.Items.Add(itm)

Zelf effe aanpassen en mergen in jouw code. :)
 
Code:
        Dim itm As New ListViewItem(TEXT VAN ITEM HIER)

        Select Case ComboBox1.SelectedItem

            Case "Maandag"
                ListView1.Groups(0).Items.Add(itm)

            Case "Dinsdag"
                ListView1.Groups(1).Items.Add(itm)

            Case "Woensdag"
                ListView1.Groups(2).Items.Add(itm)

            Case "Donderdag"
                ListView1.Groups(3).Items.Add(itm)

            Case "Vrijdag"
                ListView1.Groups(4).Items.Add(itm)

        End Select

        ListView1.Items.Add(itm)

Zelf effe aanpassen en mergen in jouw code. :)

Bedankt, en dan wil ik als het form opstart, dat er bij elke 'dag' 1 item wordt toegevoegd met de tekst: ...
 
johannetje2,

klik op listview dan
Als je bij de properties kijkt rechts van u
zoek je size
daaronder zie je smallimagelist
en daaronder zie je sorting :)

en daar moet je dan kiezen er staan 2 items
- Ascending
- Descending

Dummy1912
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan