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


ListView Fråga

Postades av 2001-02-28 17:43:00 - Peter Holm, i forum visual basic - allmänt, Tråden har 9 Kommentarer och lästs av 575 personer

Hej...

Jag har en listview. Ett klick i en toolbar gör så att en ny användare
läggs till listan. Jag vill att denna label skall markeras och prompta
på att användaren byter namn.

Som när man skapar en ny mapp i Windows... Då markeras sedan
mappen och man har möjlighet att editera dess namn.

Hur gör jag liknande med en listview.. Det går fort framåt nu så jag
hoppas ni hjälper så jag slipper leta hela kvällen.

/peterh


Svara

Sv: ListView Fråga

Postades av 2001-02-28 18:12:00 - Andreas Hillqvist

Det klurigar är att ListView ska ha focus för att du ska kunna använda StartLabelEdit... :O)

Private Sub Command1_Click()
Dim NewItem As ListItem
Set NewItem = ListView1.ListItems.Add(, , "Item " & ListView1.ListItems.Count + 1)
NewItem.Selected = True
ListView1.SetFocus
ListView1.StartLabelEdit
End Sub


Svara

Sv: ListView Fråga

Postades av 2001-02-28 18:42:00 - Peter Holm

OkiDokki

Såg inte ens metoden startLabelEdit... Det går nog för fort nu... Alldeles för fort...

Alltid lika när projekten börjar gå mot sitt slut...
Stress Stress Streessssssss

/peterh

Tack Super Andreas!


Svara

Sv: ListView Fråga

Postades av 2001-02-28 18:48:00 - Peter Holm

Nu är jag där igen.....

När jag kör följande.........

'Lägg till en ny användare
Dim listX As ListItem
Set listX = ListView1.FindItem("Ny Användare")
If Not listX Is Nothing Then
Else
Set listX = ListView1.ListItems.Add(, , "Ny Användare", , 1)
listX.SubItems(1) = 1
listX.Selected = True
ListView1.StartLabelEdit
End If


När StartLabelEdit kör igång så blir min subitem grå. VAFFÖ VAFFÖ
VAFFÖ. Minns ni att jag hade detta problem förr....... Men nu kommer
jag inte ihåg hur jag fixade det....

/peterh


Svara

Sv: ListView Fråga

Postades av 2001-02-28 19:48:00 - Andreas Hillqvist

Gissar på att det beror på egenskaperna:
FullRowSelect = True
HideSelection = False


Svara

Sv: ListView Fråga

Postades av 2001-02-28 20:13:00 - Peter Holm

Vilka bör ha värdena ??? För att det inte skall bli grått....

Tvärt om då antar jag ?

/peterh


Svara

Sv: ListView Fråga

Postades av 2001-02-28 20:19:00 - Andreas Hillqvist

Räcker om du byter ett av dem,tror jag...


Svara

Sv: ListView Fråga

Postades av 2001-02-28 20:36:00 - Peter Holm

Men du...

Nu har jag fått ett problem till.......

Eventet AfterLabelEdit körs ju inte när man trycker esc. Angående tidigare diskussion om ListView1.StartLabelEdit

Då får jag defaulttexten kvar i listboxen, och det vill jag inte....

Kan man fånga upp detta esc på ett enkelt sätt ?

Jag kan då inte hitta nåt i alla fall?

/peterh


Svara

Sv: ListView Fråga

Postades av 2001-02-28 20:36:00 - Peter Holm



Svara

Sv: ListView Fråga

Postades av 2001-02-28 22:28:00 - Andreas Hillqvist

Har bara tagit en snabbtitt:
Kanske kan fånga WM_CANCELMODE, om du subclass'ar den...
Eller så kan du Subclass'a editcontrollen...

Windows beteendet är ju att lämna kvar katalogen.
Därför borde den Kontrollera om användaren finns och tills den hittar ett ledigt löpnummer. Typ, Ny Användare, Ny Användare (1), Ny Användare (2), osv... Och skapa en post, vilket man sedan redigerar.

Alternativt använda et formulär som dialog för att lägga till/redigera.

/Mvh, Andreas


Svara

Nyligen

  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов

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 889
27 965
271 778
468
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