Form Start Position

martedì 04 dicembre 2007 - 09.47

gennyfor Profilo | Junior Member

Salve a tutti
Oggi quesito semplice semplice

Se ho un command button, che quando viene cliccato mi apre una form, come faccio a impostare la proprieta StartPosition della form a partire dal punto preciso dove si trova il command button??
Avevo pensato di vedere quale era la posizione del commad button e magari impostare la Start position qualche pixel + in la, ma mi sono accorto che è inutile xkè la command button cambia in base alla risoluzione dello schermo(IL FORM PADRE parte a CENTER SCREEN)

Poi ho pensato na cosa del tipo :

formsuccessiva.Location = New System.Drawing.Point(formprecedente.cmdbtn.location.X+3 , formprecedente.cmdbtn.location.Y+3)
ma ovviamente mi genera errori di Inizializzazione componenti

Che dite provo ancora qualke cavolata che mi vien in mente??????

gennyfor Profilo | Junior Member

ciao dredo, grazi eper la risp cmq questo è il modulo del form generatore

Public Class listinoprezzi

Public articolipoint As New Point(sfoglia2.Location.X, sfoglia2.Location.Y)
Private Sub sfoglia2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles sfoglia2.Click
articolipoint.X = sfoglia2.Location.X
articolipoint.Y = sfoglia2.Location.Y
articoli.Show()
End Sub
End Class

e questo è l'inizializzazione del form di apertura....

Me.Location = listinoprezzi.articolipoint
Me.MaximizeBox = False
Me.MinimizeBox = False
Me.Name = "articoli"
Me.Opacity = 0.95
Me.ShowInTaskbar = False
Me.StartPosition = System.Windows.Forms.FormStartPosition.Manual
mi sa che ho sbagliato qualcosa xkè va in exception.............

gennyfor Profilo | Junior Member

si ora funziona ho dovuto sostituire
Public articolipoint As New Point(sfoglia2.Location.X, sfoglia2.Location.Y)
con
Public articolipoint As New Point
Grazie
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5