Hvis der er en smartere måde at finde den er det selvfølgelig også velkomment som forslag. Jeg har en del labels og combobox'e hvor "sted"-label indeholder en vigtig sorterings funktion. Jeg har derfor brug for en kode der kan finde den før jeg går videre.
For Each c In Test1.Controls If TypeName(c) = "Label" Then if C.name = "sted" then ' er det ikke navnet på din label If c.Caption = "Brochure skab" Then MsgBox ("ja") end if End If Next
du får da lige et svar, men som jkrons skriver virker den første model også upåklagelig her. Jeg kan dog godt få samme fejl som dig hvis jeg bruger c.caption på noget der ikke har en Caption fx hvis der er comboboxe med i spillet.
For Each c In test1.Controls If c.Caption = "Brochure skab" Then MsgBox ("ja") Next
bak-> Jeg får en fejl (dog ikke denne), hvis jeg bruger c.captions på en control, der ikke har denne egenskab, men hvis jeg undlader captions, virker det hele tiden :-)
NÅÅÅ nu er jeg med. Det var netop ved 3 gennemgang at den fik spadsmer, og det var netop der hvor den mødte en combobox. Så kan jeg kun sige mange tak for at i lærte mig et vigtigt kapitel i programering af forms... Hav en rigtig god aften, OG PAS GODT PÅ FINGRE OG ØJNE - jeg får jo nok brug for jer igen... ;-)
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.