Visualizzo bottone su altra form

martedì 27 gennaio 2009 - 12.03

toniovigi Profilo | Expert

Button nuovo = new Button();
Form1 xx = new Form1();

nuovo.Visible = true;
Form1.ActiveForm.Controls.Add(nuovo);//aggiungo il bottone alla form

nuovo.Show(); //rendo visibile il bottone

Perchè però il bottone non "sbuca fuori" nella form che indico???

alexmed Profilo | Guru

Ciao
Forse perchè non gli dici dove (Location) posizionarlo e le dimensioni (Size) ?

Ciao
alexmed

toniovigi Profilo | Expert

Sisii le avevo messe,scusa se non le ho postate,il codice non mi da errori..ma nn vedo nessun bottone comparire nell'altra form..

alexmed Profilo | Guru

Si in effetti ho provato anch'io a non le metti le imposta lui di default
Location = (0,0)
Size = (75, 23)

Senti mi sembra che tu usi C#

Io ho provato così ma in VB

Nella Form1:

Public Sub newButton()

Dim newBtn As New Button

newBtn.Location = New Point(10, 10)
newBtn.Size = New Size(75, 23)
newBtn.Text = "myButton"
newBtn.Name = "myButton"

Me.Controls.Add(newBtn)

End Sub

Nella Form2 nell'evento click di un pulsante richiamo la Sub newButton:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form1.newButton()
End Sub

Se ti può essere d'aiuto
Ciao

alexmed
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5