2016-04-27 3 views
-1

Ich versuche eine Schaltfläche zu erstellen, die beim Klicken deaktiviert ist und die Sichtbarkeit eines unsichtbaren Textfelds aktiviert hat. Ich möchte, dass der Button und das Textfeld den gleichen Bereich einnehmen, aber wenn ich versuche, dies zu erreichen, ist die Designer-Ansicht von Visual Studio, die Schaltfläche verschiebt sich jedes Mal von der Box weg, wenn ich versuche, diese Box zu platzieren es. Gibt es eine Möglichkeit für mich, mein angestrebtes Ziel zu erreichen? Wenn ja, was müsste ich tun, um dies zu tun?Kann man in Visual Studio ein Textfeld über eine Schaltfläche platzieren?

+0

warum brauchen Sie es? Sie können das Textfeld selbst verwenden –

+0

Die beabsichtigte Funktion der Schaltfläche besteht darin, mehrere Schaltflächen durch mehrere Textfelder zu ersetzen. Die Textfelder hätten andere Funktionen als die Schaltflächen, die sie ersetzen würden. Es gibt also nicht genau eine Eins-zu-eins-Beziehung zwischen Textfeldern und Schaltflächen. – user3735278

+1

Ich habe dich immer noch nicht verstanden. In welcher Plattform? –

Antwort

2

Sie haben den Code zu verwenden, um dies zu erreichen: wie diese

void Form_Load(...) { 
    InitializeComponent(); 
    this.textBox1.Location = this.button1.Locatioon; 
    this.textBox1.Size = this.button1.Size; 
    this.textBox1.Visible = false; 
} 

void button1_Click(...) { 
    this.textBox1.Visible = true; 
    this.button1.Visible = false; 
} 

Oder etwas.

0

Im Eigenschaftsfenster können Sie Standortwerte von einem Steuerelement kopieren und an der Position des zweiten Steuerelements einfügen. Stellen Sie außerdem sicher, dass die Größeneigenschaft gleich ist.

Verwandte Themen