Resurce mit Platzhalter



  • Hi Leute!

    Ich verwende in meinem Prog mehrere Sprachen, dadurch habe ich natürlich auch für jeden Dialog mehrere Resourcen-dateien. Ich möchte nun den Titel meines Formulars mit einem Teildynamischen Resource anlegen.

    In der Recousendatei steht momentan für
    $this.Text = "Zeile Bearbeiten"

    ich möchte aber da da steht
    $this.Text = "Zeile <Platzhalter> bearbeiten"

    <PLatzhalter> soll ein dynamischer teil sein der durch das umbenennen der Zeile sich auch ändert.

    Wie kann ich das machen?

    MfG
    blind



  • Wie wäre es die "normalen Platzhalter" zu verwenden ({0}, {1}, usw) und diese dann mit string.Format() entsprechend zu ersetzen?



  • geht das den in ner resx datei?
    Ich werde es aber morgen mal testen



  • Du kannst ja einfach irgendwelche "Tags" anstelle der Zeilennummer reinschreiben. Mit "in Dateien suchen" hat man diese Tags auch sofort gefunden.



  • Ich habe es jetzt mit der Version von hustbaer jetzt gemacht und es funktioniert einbandfrei.

    Danke für die Hilfe.

    MfG
    blind



  • Wenn IBText die vom Studio generierte Ressourcenklasse ist (heißt die nicht normalerweise Resources?), greifst Du auf den String mit IBText.Top_MonthEdit zu. Die Platzhalter zu füllen hat mit dem Zugriff nichts zu tun, das machst Du ganz normal mit String.Format.


Anmelden zum Antworten