Avatar billede styrelse Nybegynder
29. februar 2000 - 17:23 Der er 3 kommentarer og
1 løsning

Ny opgave - haster!!!

Jeg mangler lidt hjælp eksperter!!!

Her er en specifik opgave. Løs den fuldstændigt og det er dine points.

<b>Opgave i anvendelse af collection object</b>

Lav en form med en antal controls, hvoraf mindst et par stykker, men ikke alle, er trykknapper. Lav yderligere en trykknap der medfører:

1. At der udskrives, hvor mange controls, der er på formen.
2. At de enkelte captions fra trykknap controls gemmes i en ny collection, der oprettes.
3. At caption på trykknapkontroller udskiftes med: dine initialer med den oprindelige caption efterstillet.

Udprintning foretages blot med Debug.Print til Immediate Window.
Avatar billede baunsgaard Nybegynder
29. februar 2000 - 18:33 #1
Lav et nyt VB project tilføj nogle kontroller efter eget ønske, gå til kodevinduet og indsæt nedenstående kode.

Private Sub Form_Load()
    Dim ctl As Control
    Dim coll As New Collection
   
    '-- Antallet af controller udskrives
    Debug.Print Controls.Count
   
    For Each ctl In Controls
        If TypeOf ctl Is CommandButton Then
            '-- caption gemmes i collection
            coll.Add (ctl.Caption)
           
            '-- caption ændres
            ctl.Caption = "XX - " & ctl.Caption
        End If
    Next
   
End Sub
Avatar billede styrelse Nybegynder
29. februar 2000 - 19:28 #2
Kan du ikke sende det til mig på samme adresse som i går?
Avatar billede styrelse Nybegynder
29. februar 2000 - 19:28 #3
Med kontroller efter dit ønske ;-)
Avatar billede styrelse Nybegynder
29. februar 2000 - 19:59 #4
Tak for det ;-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester