C# UserControl

Gast #6780233
Lesenswert?
• ▲
▼
Hallo und guten Morgen,

meine C# Applikation beinhaltet ein UserControl. Indem ist ein Label und 
eine Textbox enthalten. Nun soll von außen in meiner Hauptanwendung die 
Position von der textBox verändert werden. Ich möchte die X Position der 
textbox verändern. Wie kann ich das tun?
#6780389
Lesenswert?
• ▲
▼
Dev schrieb:
> Hallo und guten Morgen,
>
> meine C# Applikation beinhaltet ein UserControl. Indem ist ein Label und
> eine Textbox enthalten. Nun soll von außen in meiner Hauptanwendung die
> Position von der textBox verändert werden. Ich möchte die X Position der
> textbox verändern. Wie kann ich das tun?

WinForms-Anwendung? Google mal nach folgenden Klassen
und wie man die benutzt:

System.Windows.Forms.TableLayoutPanel
System.Windows.Forms.FlowLayoutPanel

merciless
Gast #6780731
Lesenswert?
• ▲
▼
Danke für eure Hilfe.

Nachdem ich die Steuerlemente durch ein Usercontrol plaziert habe muss 
es doch möglich sein nachträglich eine Steuerlement zu verschieben. Ich 
habe dafür ein Funktion in der Usercontrol Klasse geschrieben. Leider 
funktioniert diese nicht. Es wird dadurch das ELement nicht verschoben.
Gast #6780992
Lesenswert?
• ▲
▼
Dev schrieb:

> Nachdem ich die Steuerlemente durch ein Usercontrol plaziert habe muss
> es doch möglich sein nachträglich eine Steuerlement zu verschieben.

Natürlich ist das prinzipiell möglich. Ob es konkret tatsächlich möglich 
ist, hängt von der Konstruktion des Usercontrols ab.

> Ich
> habe dafür ein Funktion in der Usercontrol Klasse geschrieben. Leider
> funktioniert diese nicht. Es wird dadurch das ELement nicht verschoben.

Dann hast du schlicht was falsches geschrieben oder das Usercontrol so 
konstruiert, dass das nicht funktionieren kann.

Alles weitere wäre Raterei, du musst den vollständigen Code deines 
Usercontrols posten, damit man irgendwas konkretes dazu sagen kann, was 
genau du falsch gemacht hast.
#6780997
Lesenswert?
• ▲
▼
Dev schrieb:
> Ich
> habe dafür ein Funktion in der Usercontrol Klasse geschrieben. Leider
> funktioniert diese nicht. Es wird dadurch das ELement nicht verschoben.

In der Form, in der du dein UserControl platziert hast, setzt du einfach 
die Eigenschaften Top/Left bzw. Location. Du brauchst dafür keine 
Funktion.

Eventuell zeigst du mal deinen Code, damit das Rätselraten aufhört!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.