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


´Sökning i en listview

Postades av 2005-03-17 21:12:10 - Tyronne Engström, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 775 personer

hej!

Behöver lite hjälp med en sökning i listview

Jag har en textbox som fungerar som sökfönster. Min önskan är att när jag skriver första bokstaven i textboxen skall motsvarande post visas i listviewn. Koden nedan löser detta. Men mitt problem är att textboxen tappar fokus vilket också framgår av koden nedan eftersom Fokus ges till Listviewn. Jag har provat att sätta tillbaka fokusen till textboxen men då försvinner markeringen i listviewn. Jag vill direkt kunna skriva nästa bokstav i textboxen och då skall marekringen visa den raden

Är det någon som har en lösning på problemet

<code>
Private Sub txtQuickSearch_Change()

Set xItem = FindItem(ListView1.ListItems, txtQuickSearch.Text)

If xItem Is Nothing Then

Else
xItem.EnsureVisible
xItem.Selected = True
ListView1.SetFocus

End If
ListView1.Refresh
'txtQuickSearch.SetFocus


End Sub

Private Function FindItem(ListItems As ListItems, Text As String) As ListItem
Dim Item As ListItem
Dim SubItem As ListSubItem
For Each Item In ListItems
If InStr(1, Item.Text, Text, vbTextCompare) Then
Set FindItem = Item
Exit Function
Else
For Each SubItem In Item.ListSubItems
If InStr(1, SubItem.Text, Text, vbTextCompare) Then
Set FindItem = Item
Exit Function
End If
Next
End If
Next
End Function
</code>


Svara

Sv: ´Sökning i en listview

Postades av 2005-03-17 21:43:51 - Mikael Jönsson

Hej,

Prova att sätta ListView1.HideSelection = False, så visas markeringen fast listviewn inte har fokus.


Svara

Sv:´Sökning i en listview

Postades av 2005-03-17 22:51:44 - Tyronne Engström

Tack Mikael!

två tilläggs frågor.

1. Kan man ändar färgen på HideSelection
2. Hur gör jag för att kunna trycka på return tangenten när jag har hitta rätt post i listan, dvs jag skriver 'PLE' och då visas rätt rad, sedan vill jag kunna trycka på enter så skall raden visas i mina textboxar (Denna fråga löste jag)

/tyronne


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 721
27 958
271 751
5 759
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