23. oktober 2001 - 21:54Der er
13 kommentarer og 1 løsning
2 problemer: TabStrip & ComboBox
1/ Jeg har en \"TabStrip\" menu, mit problem at jeg gerne vil have at \"Tab 3\" er valgt og ikke \"Tab 1\" (som er standart) når siden bliver loadet ind...?
Bagefter indlæses en bestemt kunde profil, navn adresse. by OSV.
byer = objRS.Fields(\"by\")
Ved byer hopper den rigtig nok ned, det rigtige sted i ComboBox menu´en, men hvis jeg opdatere profilen kommer der en fejlmeddelse fordi der ikke er id på byen (id mangler)
Hvis jeg inden jeg opdatere giver ComboBox focus, men lader den stå på den samme, virker det? Hvordan skal det gøres..
Jeg kan ikke få \"Me.formToTab3.SetFocus\" til at virke? Har prøvet: TabStripToTab3.SetFocus Me.formToTabStrip.Tab3.SetFocus Og mange andre... Hvordan skal det skrives???
-----------------------
Mit andet problem er at jeg vil indlæse en masse data i en combobox (navn, id)
Med hensyn til combo-boxen, så kan jeg ikke se anden løsning end at søge comboboxen igennem og test ItemData på hver enkelt element. Finder du det ønskede id-nr, sætter du byer.listindex lig med det fundne index på itemdata.
Hvis du har mange elementer, skal du muligvis teste ItemData via API:
Private Declare Function SendMessage Lib \"user32\" Alias \"SendMessageA\" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Sub Combo_FindItemData(cb as ComboBox, p_ItemData as Long) as Long \' Returnerer index på det element, som har p_ItemData som ItemData. Dim Idx as long, IData as long
For Idx = 0 to cb.ListCount-1 IData = SendMessage(cb.hWnd, CB_GETITEMDATA, Idx, 0&) if IData = p_ItemDate then \' Vi fandt den - returner index. Combo_FindItemData = Idx Exit function end if next Idx \' Når vi hertil, blev p_ItemData ikke fundet. Så returneres -1 Combo_FindItemData = CB_ERR
Det jeg er ved at lave er en statistik. 12 knapper 1 for hver månede. Det jeg gerne vil have er at ved Form_Load, er at hvis vi er i 10 månede, er knap 10 nede...
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.