15. juli 2001 - 13:50Der er
3 kommentarer og 3 løsninger
Loaded eller ikke
Er der ikke kode man kan bruge så man kan finde ud af om en control er loaded eller ikke noget i stil med:
If IsLoaded(Label3(i)) then - eller sådan noget??
Samtidig vil jeg gerne vide om ikke man kan sætte autofuldførelse på en combobox, sådan at den kommer med forslag ud fra det indtastede og de oplysninger der ligger i comboen??
I dont think there is a function for this but here is one you can use. NOTE: that controls are a property of the forms collection, so this example can only be used on a given form, otherwise you neéd to include the form name.
If IsControlLoaded(\"Label3\") Then MsgBox \"Loaded \" Else MsgBox \"Not Loaded\" End If
Function IsControlLoaded(ControlName As String) As Boolean Dim I As Integer Dim j As Integer Dim bOK As Integer
I = 0 j = Controls.Count bOK = True IsControlLoaded = False
Do If I >= j Then bOK = False ElseIf Controls(I).Name = ControlName Then IsControlLoaded = True bOK = False Else I = I + 1 End If Loop While bOK End Function
Your second question: Try altering the Style property to 2, (Dropdown List)
If (Not ObjectLoaded(CtlItemLine1(Item.CtrlArrIndex))) Then \'Load the shit end if
Public Function ObjectLoaded(ObjectToCheck As Object) As Boolean On Error GoTo NoObject ObjectLoaded = True If ObjectToCheck.Visible Then End If Exit Function NoObject: ObjectLoaded = False End Function
Selve testen bruges ikke til noget! Det er om der kommer en fejl eller ej, der er essensen i funktionene!!!
Synes godt om
Ny brugerNybegynder
Din løsning...
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.