Hi,
Wird vermutlich nicht möglich sein, aber ich frage trotzdem mal, falls ich was übersehe.
In unserer ERP-Umgebung können wir an bestimmten Stellen kleine "Funktionen" in .NET erstellen. Dabei befinde ich mich in einem Method-Scope.
Formular-Elemente werden im Standard per DevExpress-Komponenten realisiert. Über einen DirectCast ist es allerdings möglich, diese in WindowsForms-Komponenten zu übertragen.
Beispielhaft:
[highlight=csharp]System.Windows.Forms.Form MyForm = (System.Windows.Forms.Form)XtraForm;[/highlight]
Bei längeren Scripten ist das sehr viel Scheibarbeit, daher wollte ich die Namespaces gerne abkürzen.
Da ich mich im Method-Scope befinde, kann ich keinen Namespace-Alias setzen. Und die Subnamespaces erreiche ich tatsächlich nur über den globalen Namespace.
Gibt es eine Möglichkeit, innerhalb eines Method-Scope ein Kürzel zu generieren?
Als Beispiel:
[highlight=csharp]MyForms = System.Windows.Forms;
MyForms.Form = (MyForms.Form)XtraForm;[/highlight]
Klar, dass das so nicht geht, aber ich hoffe, Ihr versteht, was ich meine?
Es ist natürlich nur ein Bequemlichkeitsfaktor, aber vielleicht hat jemand ja eine Möglichkeit dafür?
Danke
Arne
Wird vermutlich nicht möglich sein, aber ich frage trotzdem mal, falls ich was übersehe.
In unserer ERP-Umgebung können wir an bestimmten Stellen kleine "Funktionen" in .NET erstellen. Dabei befinde ich mich in einem Method-Scope.
Formular-Elemente werden im Standard per DevExpress-Komponenten realisiert. Über einen DirectCast ist es allerdings möglich, diese in WindowsForms-Komponenten zu übertragen.
Beispielhaft:
[highlight=csharp]System.Windows.Forms.Form MyForm = (System.Windows.Forms.Form)XtraForm;[/highlight]
Bei längeren Scripten ist das sehr viel Scheibarbeit, daher wollte ich die Namespaces gerne abkürzen.
Da ich mich im Method-Scope befinde, kann ich keinen Namespace-Alias setzen. Und die Subnamespaces erreiche ich tatsächlich nur über den globalen Namespace.
Gibt es eine Möglichkeit, innerhalb eines Method-Scope ein Kürzel zu generieren?
Als Beispiel:
[highlight=csharp]MyForms = System.Windows.Forms;
MyForms.Form = (MyForms.Form)XtraForm;[/highlight]
Klar, dass das so nicht geht, aber ich hoffe, Ihr versteht, was ich meine?
Es ist natürlich nur ein Bequemlichkeitsfaktor, aber vielleicht hat jemand ja eine Möglichkeit dafür?
Danke
Arne
Comment