Avatar billede jens_bach Nybegynder
30. november 2009 - 10:43 Der er 4 kommentarer og
1 løsning

Hvordan laver jeg et tag MERE på fx et label

Hej ...

jeg har brug for og ligge en smule data på et text felt (jeg har brugt tag) men jeg vil meget gerne have en mere fx. tag2
kan man det, uden og lave en usercontrole


mvh jens
Avatar billede preppydude Nybegynder
30. november 2009 - 10:58 #1
Nu har jeg ikke ret meget forstand på .NET, men kan du ikke bare lave en usercontrol med en standard Label som superclass, hvor det eneste du smidder ind i din nye class er nogle ekstra data felter?
Avatar billede jens_bach Nybegynder
30. november 2009 - 13:33 #2
det er nok rigtig ;) men hvordan ?
Avatar billede madand Nybegynder
30. november 2009 - 15:08 #3
Kan du ikke bare skrive:
eksempelLabel.Text = DateTime.Now()
eksempelLabel.Text = "her er noget tekst"

Så har du udskrevet to ting med samme label :)

Ellers tror jeg ikke helt jeg forstå det :)
Avatar billede madand Nybegynder
30. november 2009 - 15:09 #4
Sorry jeg så ikke at du ikke brugte en Label..
pssst Mandag.. :(
Avatar billede jens_bach Nybegynder
30. november 2009 - 18:50 #5
det er oki ;)
jeg er kommet frem til at det er nemmest og lave det som en class ;) man kan ikke lige lave det på en anden måde....
    hvis der er en der ved hvordan man kunne lave det så er de meget velkommen til og skive ;)

Public Class Form1

    Dim LabelCol As New Collection
    Dim topplace As Integer = 10

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        For x = 1 To 10
            Dim myl As New MyLabel
            myl.label.Text = " x = " & x
            myl.label.Top = topplace
            LabelCol.Add(myl)
            topplace = topplace + 30
        Next

        For Each MyL As MyLabel In LabelCol
            Me.Controls.Add(MyL.label)
        Next

    End Sub

    Class MyLabel
        Public label As New Label
        Public text1 As String
        Public text2 As String
    End Class

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        For Each myl As MyLabel In LabelCol
            myl.label.Text = myl.label.Text & "  TT "
        Next
    End Sub
End Class
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