Progblém pri zobrazení ListView.Groups   zodpovězená otázka

VB.NET

Mám problém zobrazit v projekte ListView.Goups

Preco mi nechce zobrazit skupiny?

Tu je skusobny zdrojak:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Private Sub FillLV()
    ListView1.Items.Clear()
    ListView1.Groups.Clear()
 
    Dim item0 As New ListViewItem(New String() _
        {"Programming Windows", "Petzold, Charles", "1998"})
    Dim item1 As New ListViewItem(New String() _
        {"Code: The Hidden Language of Computer Hardware and Software", "Petzold, Charles", "2000"})
    Dim item2 As New ListViewItem(New String() _
        {"Programming Windows with C#", "Petzold, Charles", "2001"})
    Dim item3 As New ListViewItem(New String() _
        {"Coding Techniques for Microsoft Visual Basic .NET", "Connell, John", "2001"})
    Dim item4 As New ListViewItem(New String() _
        {"C# for Java Developers", "Jones, Allen / Freeman, Adam", "2002"})
    Dim item5 As New ListViewItem(New String() _
        {"Microsoft .NET XML Web Services Step by Step", "Jones, Allen / Freeman, Adam", "2002"})
 
 
    Dim gr As ListViewGroup
    'vytvorenie skupiny
    gr = New ListViewGroup("Skupina A", HorizontalAlignment.Left)
    ListView1.Groups.Add(gr) 'pridanie skupiny A
 
    item0.Group = gr 'priradenie skupiny
    ListView1.Items.Add(item0) 'pridanie polozky 0
 
    item1.Group = gr 'priradenie skupiny
    ListView1.Items.Add(item1) 'pridanie polozky 1
 
    item2.Group = gr 'priradenie skupiny
    ListView1.Items.Add(item2) 'pridanie polozky 2
 
 
    'dalsia skupina
    gr = New ListViewGroup("Skupina B", HorizontalAlignment.Left)
    ListView1.Groups.Add(gr) 'pridanie skupiny B
 
    item3.Group = gr 'priradenie skupiny
    ListView1.Items.Add(item3) 'pridanie polozky 3
 
    item4.Group = gr 'priradenie skupiny
    ListView1.Items.Add(item4) 'pridanie polozky 4
 
 
    'dalsia skupina
    gr = New ListViewGroup("Skupina C", HorizontalAlignment.Left)
    ListView1.Groups.Add(gr) 'pridanie skupiny C
 
    item5.Group = gr 'priradenie skupiny
    ListView1.Items.Add(item5) 'pridanie polozky 5
 
End Sub
 
Sub VypisSkupiny()
    Debug.Print("-------Vypisujem skupiny-------")
    Dim i As Integer
    For i = 0 To Me.ListView1.Groups.Count - 1
        Debug.Print(Me.ListView1.Groups(i).ToString)
    Next
 
End Sub

V novom vytvorenom projekte mam tento isty formular a tam skupiny zobrazi. Viete mi niekto poradit? Vobec netusim kde moze byt problem. Uz som nad tym stravil niekolko hodin a som zufaly. Nepouzivam nic nestandardne

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

Nerozumím dost dobře Vašemu problému - pokud si Váš kód spustím, pak mi to do debug okna správně vypíše seznam skupin.

Jinak, prosím, pokud zadáváte do dotazu kód, vkládejte jej pomocí volby VBcode, mnohem lépe se to pak luští.

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

1. Ano aj mne to v inom projekte funguje, ale uz som prisiel preco nie v tom co potrebujem. Mal som spustanie projektu cez sub Main () kde je login , splash... a teda nemohol som mat zapnute Enable application framework

Riesenie je ze som nastavil spustanie projectu cez form Login a tak mi dovolilo podporu framework a tak mi to zobrazuje skupiny.

2. Ospravednujem sa ze som to nedal do vbcode. Aj ked som to chcel, neviem to napravit.

Verim ze to niekomu pomoze

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

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