Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Får inte fram rätt index i listviewen

Postades av 2004-07-13 11:30:52 - Per Bodin, i forum visual basic - allmänt, Tråden har 11 Kommentarer och lästs av 809 personer

Om jag klickar i listviewen som jag har laddat med en array
hur får jag då fram arrayens index?
Som det är nu får man ju bara listviewens listitem index

ex.
MinArray(1).Namn
MinArray(3).Namn
MinArray(6).Namn
MinArray(8).Namn
MinArray(13).Namn
MinArray(15).Namn

Klickar man på MinArray(6).Namn så får man index(3) Jag vill ha ett index(6)

Tacksam för förslag

/Per


Svara

Sv: Får inte fram rätt index i listviewen

Postades av 2004-07-13 11:47:35 - Joacim Ahlberg

Ursäkta mig ..... Fel av mig du har ju allt

index value
0 "3"
1 "6"
2 "656"
... ....

Index är inget värde bara ett index (ordningstal)

/Jocke


Svara

Sv: Får inte fram rätt index i listviewen

Postades av 2004-07-13 12:24:58 - Sven Åke Persson

Blir konfunderad när jag ser ditt val av beteckning MinArray(1).Namn

Vad är detta för variabel/objekt/Typ ?


Svara

Sv: Får inte fram rätt index i listviewen

Postades av 2004-07-13 14:03:42 - Per Bodin

Oj då snabbt och fel som man brukar säga :-)
såg att jag skrev att man får ett index 3 2 ska det ju vara.
Sen får jag nog förklara lite mera.
Säg att jag gjort en egen data typ som jag kallar för MinArray().Namn, MinArray().Projekt, MinArray().Land o.s.v

MinArray().Namn innehåller namnet på den som jag vill ha mera information om
Om jag sen klickar i listviewen på Kalle så vill jag få Kalles plats i MinArray().Namn

Hoppas ni fårstår lite bättre nu

/Per


Svara

Sv: Får inte fram rätt index i listviewen

Postades av 2004-07-13 14:37:55 - Sven Åke Persson

Oki då klarnade det lite det är alltså en egendefinierad DataTyp som heter Namn Land osv.

Jag vill se hur du deklarerat DataTypen.Dom bör vara lika långa.Sen går Vi in på SubItem i Rapportläge.


Svara

Sv: Får inte fram rätt index i listviewen

Postades av 2004-07-13 19:24:35 - Per Bodin

Ok så här har jag gjort

i en modul
Public ProjektArray(1 To 1000) As ProjektData

Public Type ProjektData 'En egen Datatyp
ProjektNamn As String
AkNummer As String
Land As String
Startar As String
Timmar As String
Typ As String
Kalle As String 'Listan fortsätter tar inte med alla

Public strProjektNamn As String
Public strAkNummer As String
Public strLand As String
Public strStartar As String
Public strTimmar As String
Public strTyp As String
Public strKalle As String
----------------------------------------------------------------------------------
'Läser in från en textfil
intFF = FreeFile
varSökväg = App.Path & "\Data\ProjektData.dat"
If Len(Dir(varSökväg)) <> 0 Then
Open varSökväg For Input As #intFF
ProRäkn = 0
Do Until EOF(intFF)
ProRäkn = ProRäkn + 1
Input #intFF, strProjektNamn, strAkNummer, strTyp, strLand,strKalle

'Lägger in i array
With ProjektArray(ProRäkn)
.ProjektNamn = strProjektNamn
.AkNummer = strAkNummer
.Typ = strTyp
.Land = strLand
.Kalle = strKalle
End With
Loop
Close #intFF
End If

For i = 1 To ProRäkn 'Lägger till Kalles projekt 'Och in i listviwen
If ProjektArray(i).Kalle = "#TRUE#" Or ProjektArray(i).Kalle = "True" Then
lstvSäljare.ListItems.Add ii, , ProjektArray(i).ProjektNamn
lstvSäljare.ListItems(ii).ListSubItems.Add 1, , ProjektArray(i).AkNummer
lstvSäljare.ListItems(ii).ListSubItems.Add 2, , ProjektArray(i).Typ
ii = ii + 1
End If
Next i
End If

Nu har jag fått in alla "Kalles" projekt i listvien, sen om man klickar på ett av projekten
så vill jag att man ska kunna gå vidare med att hämta upp mera info som jag har
lagrat i textfilen men inte vill ha med i en listview men då behöver jag
ProjektArray(i).ProjektNamn index som det var när jag laddade in det.
Det indexet som man kan få från listviewen kommer inte ju att stämma.

Jag håller på och lär mej så jag kanske är helt ute och reser!!

/Per


Svara

Sv: Får inte fram rätt index i listviewen

Postades av 2004-07-14 19:29:38 - Tor Erik Danielsson

När jag laddar en listview i reportläge från en
array brukar jag bifoga indexnummer från
ursprungsarrayen med varje post.
Indexnumret lägger jag under "Key". Det syns
inte på skärmen men går att referera till i klick-
händelsen. Sen kan man köra sortering på
listview'en och det hittar ändå "hem" när
man klickar. Hoppas att jag fattat dit problem
rätt.


Svara

Sv: Får inte fram rätt index i listviewen

Postades av 2004-07-14 19:53:58 - Per Bodin

Jodå du har förstått det alldeles rätt, det är jag som inte fattar.
Jag har själv försökt på olika sätt att skicka med i "key" men får bara felmeddelande
hela tiden (invalid key).
Du skulle inte kunna förklara med mitt lilla exempel ovan så lovar jag att
solen kommer till helgen :-)

/Per


Svara

Sv: Får inte fram rätt index i listviewen

Postades av 2004-07-14 20:08:15 - Tor Erik Danielsson

Jag åkte på samma felmeddelande tillen böjan.
Fick förklarat här på forumet att Key måste vara
unikt i projektet. Det löste jag med att skicka
med ett "ovanligt" tecken, t.ex. "£" & index.
Ex. £6. När det ska hämtas får man bryta loss "6"
med stränghantering. Funkar bra, men kanske finns
mindre omständiga vägar?


Svara

Sv: Får inte fram rätt index i listviewen

Postades av 2004-07-14 20:27:11 - Per Bodin

Solen är på väg :-)
Gjorde ett snabbt test och det funkade bra.
Nu kan jag fila vidare på mitt lilla program.
Tack så mycket

/Per


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 707
27 958
271 751
1 305
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies