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


Matchar?

Postades av 2002-03-22 00:52:35 - Stefan Bergh, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 420 personer

Hej!

Jag har en ComboBox med flera olika alternativ. jag vill att när man själv skriver i ComboBox:en så ska programmet försöka matcha ihop alternativen som finns förbestämda med det man skriver, ni vet som IE gör när man skriver in en adress i rutan så ger den förslag... en sådan funktion vill jag ha :D

som sagt allt den ska välja mellan och försöka matcja ihop finns redan i ComboBox:en

Nån som kan hjälpa mig?


Svara

Sv: Matchar?

Postades av 2002-03-22 10:03:23 - Sven Åke Persson

Hej
Ett litet exempel på hur du kan komma igång.
Det här exmplet täcker inte riktigt det du vill komma åt.
Det bästa är att du har en vanlig TextBox ovanför en ListBox
Var tvungen att kolla hur IE har gjort.Dom har kombinerat
en Combo med en ListBox,Dvs Combon ligger där den ligger
och rakt under presenterar dom en ListBox som visar sökresultat
bokstav för bokstav LIKE.
Option Explicit
Private Sub Combo1_Change()
Dim i As Long
For i = 0 To Combo1.ListCount - 1
If Combo1.Text Like Combo1.List(i) Then
Combo1.ListIndex = i
Exit For
End If
Next 'i
SendKeys "%{DOWN}", True
End Sub
Private Sub Form_Load()
'Fyller Combon med testmaterial
Dim i As Long
For i = 0 To Screen.FontCount - 1
Combo1.AddItem Screen.Fonts(i)
Next 'i
End Sub

mvh
Sven


Svara

Sv: Matchar?

Postades av 2002-03-22 15:07:00 - Stefan Bergh

Hej!

Hmm.. det funkar men man måste trycka på tanjenten två ggr för att den ska skrivas i fältet :/ Vet du hur det går att lösas?

Jag är inte direkt bra på VB själv tyvärr... men jag lär mig ;)


Svara

Sv: Matchar?

Postades av 2002-03-23 01:46:59 - Andreas Hillqvist

Var kanske något sånt här du var ute efter. Finns många olika varianter på internet. Denna är mycket enkel. Hanterar tyvär inte delete eller backspace.
<code>
Option Explicit

Private Sub Combo1_Change()
AutoComplet Combo1
End Sub
Private Sub Form_Load()
Dim i As Long
For i = 0 To Screen.FontCount - 1
Combo1.AddItem Screen.Fonts(i)
Next 'i
End Sub

Public Sub AutoComplet(Combo As ComboBox)
Dim i As Long
Dim sFind As String
Dim sItem As String
Dim lLength As Long
lLength = Combo.SelStart
sFind = Left$(Combo.Text, lLength)
If Len(sFind) Then
For i = 0 To Combo.ListCount - 1
sItem = Combo.List(i)
If StrComp(Left(sItem, lLength), sFind, vbTextCompare) = 0 Then
Combo.ListIndex = i
Combo.SelStart = lLength
Combo.SelLength = Len(sItem) - lLength
Exit For
End If
Next 'i
End If
End Sub
</code>

Men det fixar nog SvenPon. Han är duktig på vb.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 645
27 953
271 710
12 069
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