Forum: PC-Programmierung Windowsprogrammierung mit .Net


von Michi (Gast)


Lesenswert?

Hallo an alle und nachträglih frohe Weihnachten.
Da man ja an Weihnachten nichts bessere zu tun hat bin ich mal ein 
bisschen in die WindowsForms programmierung eingestiegen und hätte da 
mal 2 fragen.

Ich verwende die deutsche version von Visual C#. Wenn ich jetzt z.B. die 
vom Studio bereitgestelltn "menuStrip" benutze wird dieser automatisch 
in deutsch eingefügt. Ich wuerde meine Programme aber dann doch ganz 
gerne komplette auf englisch halten. Hat jemand einen Plan wie ich das 
einstellen kann.

Da habe ich versucht in der Std button bar wo z.B. die Diskette und das 
Druckersymbol abliegen noch ein paar andere symbole hinzufügen. Gibt es 
hier irgendwo schon vorgefertigte Symbole die ich verwenden kann ? 
bEstimmt, oder ?

So und hier noch meine dritte frage:
Wie kann ich in einem Fenster, mehrer neue fenster erzeugen, so dass der 
benutzer diese ueber z.B. Ansich eigenständig zu und abschalten kann ???

So das sollte jetzt erstmal reichen fuer den Anfang.
Bin schon gespannt auf eure Antworten.

Guss Michi

von arc (Gast)


Lesenswert?

> Ich verwende die deutsche version von Visual C#. Wenn ich jetzt z.B. die
> vom Studio bereitgestelltn "menuStrip" benutze wird dieser automatisch
> in deutsch eingefügt. Ich wuerde meine Programme aber dann doch ganz
> gerne komplette auf englisch halten. Hat jemand einen Plan wie ich das
> einstellen kann.

Das kann in der Form eingestellt werden: Zuerst Localizable auf true 
setzen und die Texte für die Standardsprache eingeben, die auch benutzt 
wird wenn keine passende Lokalisierung vorhanden ist. Dann Language z.B. 
auf Deutsch stellen und die deutschen Übersetzungen eingeben.

> Da habe ich versucht in der Std button bar wo z.B. die Diskette und das
> Druckersymbol abliegen noch ein paar andere symbole hinzufügen. Gibt es
> hier irgendwo schon vorgefertigte Symbole die ich verwenden kann ?
> bEstimmt, oder ?

In den Express-Versionen werden von MS keine Symbole mitgeliefert.
Anlaufstellen:
http://www.torry.net/pages.php?id=1527
http://www.torry.net/pages.php?id=1528

> Wie kann ich in einem Fenster, mehrer neue fenster erzeugen, so dass der
> benutzer diese ueber z.B. Ansich eigenständig zu und abschalten kann ???

IsMdiContainer in der Hauptform auf true und in den Child-Forms 
MdiParent passend initialisieren.

von Michi (Gast)


Lesenswert?

Ok verstehe leider fast nur Bahnhof.

Hab das mit der Sprache umstellen versucht. und wollte dann ein neues 
menustrip einfuegen. dann bekomme ich allerdings die meldung das dies im 
lokalisiermodus nicht möglich ist. Schalte ich diesen wieder ab, falle 
ich automatisch auf die standard sprach zurück.

Bräuchte dann doch eine etwas ausführlichere Beswchreibung. bin ja noch 
anfänger ?  Wie macht man das ganze wenn man 2 oder mehr sprachige 
programme
programmiert ? Da fängt man ja bestimmt nicht an das ganze 2 mal zu 
programmieren oder ?

von arc (Gast)


Lesenswert?

1. Neue Form anlegen
2. Localizable auf true
3. Komponenten hinzufügen
4. Language z.B. auf Deutsch umstellen
5. Texte anpassen

Sollen zwischendurch neue Komponenten in die Form, dann zuerst
- Language auf (Standard)
- Komponenten hinzufügen
- Sprache umschalten und weitere Texte ändern

Localizable wird nur einmal gesetzt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.