none
Eigenschaft für Ressource markieren RRS feed

  • Frage

  • Hallo zusammen

    Ich habe eine Grundform mit einem Label. Zusätzlich wurde dafür noch Eigenschaft gemacht.

    Public Property HaederText

    diese füllt dann jeweils den Label.Text. Soweit ganz einfach. Nun habe ich aber die Form vererbt. In der Vererbten Form setzte ich dann diese Eigenschaft. Und hier mein Problem. Meine Eigenschaft wird direkt gesetzt und ist im Designer sichtbar (Me.HeaderText = "Mein Text"). Ich muss aber einen Text erfassen können für Standard und einen für Französich (Schweiz).

    Durch umstellen von Language will ich also 2 verschiedene Texte erfassen können und meine Eigenschaft wird von dort geladen.

    Wie muss ich also meine Eigenschaft markieren, dass die vererbte Form merkt, dass er diese von den Ressourcen des Fensters laden muss?

    Vielen Dank für alle Antworten
    Gruss Marcel


    Donnerstag, 3. Oktober 2013 11:25

Antworten

  • Hallo zusammen

    Nach langer Suche habe ich die Lösung endlich gefunden. Localizable heisst das wo ich gesucht habe.

        <Localizable(True)>
        Public Property HeaderText() As String
          Get
            Return lblHeader.Text
          End Get
          Set(ByVal Value As String)
            lblHeader.Text = Value
          End Set
        End Property
    

    Auf diese Weise kann man für jede Sprache separat einen Wert zuweisen.

    Gruss Marcel

    Donnerstag, 3. Oktober 2013 14:06