Avatar billede KLS Novice
16. maj 2005 - 20:11 Der er 6 kommentarer og
2 løsninger

Listview m. Textbox og ComboBox.

Jeg vil høre om det er muligt at man kan tilføje Textboxe og Comboboxe til en listview.

Jeg har en helt masse Subitems, som jeg godt vil have mulighed for at ændre i bare ved at klikke på denne.. også skrive det nye indhold i denne...

samtidig med at jeg gerne vil have mulighed for i en anden celle af min listview, lave en drop down med forksellige værdier i ..
Det skal lige siges at jeg har 10 x listviews, med 100linier i hver, og at disse først skal kunne redigeres, når data er indlæst der i.

De dataer jeg læser der ind i er en frsp. på en comport, hvor jeg får returneret nogle informationer, som jeg deler ud i de forskellige listviews og deres celler...

når program loades er listviews tomme, og disse bliver først fyldt, når jeg trykker på en knap, som henter data, og det er herfra at det skal være muligt at rette i de forskellige celler af listviewen.

Den er stillet op som en Raport.

hvis i ikke ved hvad jeg mener, så skriv endelig og jeg vil forklare så godt som jeg kan.

Derfor de store point.
Avatar billede hiks Nybegynder
17. maj 2005 - 15:11 #1
hej

prøv at tage et kig på S-Grid 2:

http://vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/index.asp

/hiks
Avatar billede KLS Novice
18. maj 2005 - 23:20 #2
Jamen det ser interessant ud, men nøj der er meget at læse :D
Avatar billede KLS Novice
18. maj 2005 - 23:51 #3
Oki er der nogen der har erfaring med denne S-Grid ?

jeg syntes ikke rigtigt at kunne få det til at virke, jeg gør måske noget forkert ?
Avatar billede KLS Novice
19. maj 2005 - 01:03 #4
Jeg er kommet frem til flg. med at fylde kolonner med tekst i :

With vbalGrid1(f)
.AddColumn , "1", , 1, 25, , , , True, , , , False
.AddColumn , "2", , 25, 75, , , , True, , , , False
.AddColumn , "3", , 100, 100, , , , True, , , , False
.AddColumn , "4", , 200, 50, , , , True, , , , False
.AddColumn , "5", , 250, 38, , , , True, , , , False
.AddColumn , "6", , 300, 32, , , , True, , , , False
.AddColumn , "7", , 300, 34, , , , True, , , , False
.AddColumn , "8", , 300, 50, , , , True, , , , False
.AddColumn , "9", , 300, 150, , , , True, , , , False
End With

Og for at tilføje en linie :

With vbalGrid1(f)
.AddRow , , True, , -1
End With


Men så er det ligesom også at jeg går i stå...

men ok kl. er mange osv.. men ville sku gerne have det til at virke :D
Avatar billede hiks Nybegynder
19. maj 2005 - 08:30 #5
hej igen

jeg mener at kunne huske at det er noget i den her stil:

With vbalGrid1(f)
  .AddRow , , True, , -1
  .CellText(1, 1) = "test1" 'CellText(række, kolonne)
  .CellText(1, 2) = "test2" 'CellText(række, kolonne)
  .CellForeColor(1, 1) = vbButtonFace
End With

/hiks
Avatar billede KLS Novice
19. maj 2005 - 21:54 #6
Hiks Smid et svar så får du 75 point

for koden der virker skal se sådanne ud :

With vbalGrid1(a)

        .AddRow i, , True, , -1
        .CellDetails i, 1, "1", DT_CENTER, , , , , -1
        .CellDetails i, 2, "2", DT_CENTER, , , , , -1
        .CellDetails i, 3, "3", DT_CENTER, , , , , -1
        .CellDetails i, 4, "4", DT_CENTER, , , , , -1
        .CellDetails i, 5, "5", DT_CENTER, , , , , -1
        .CellDetails i, 6, "6", DT_CENTER, , , , , -1
        .CellDetails i, 7, "7", DT_CENTER, , , , , -1
        .CellDetails i, 8, "8", DT_CENTER, , , , , -1
        .CellDetails i, 9, "9", DT_CENTER, , , , , -1
End With
Avatar billede KLS Novice
19. maj 2005 - 22:58 #7
Nu har jeg sku bare problemer med min loop...

men det vil jeg så også se om jeg ikke kan løse også smide en løsning her.
Avatar billede hiks Nybegynder
20. maj 2005 - 08:06 #8
jamen så et svar. håber du selv klarer det andet... :o)

go weekend.

/hiks
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester