Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    [vb.net] aprire form, ridimensionarla e posizionarla

    Sto cominciando con qualche piccolo esercizio.
    Voglio aprire un form, ridimensionarlo e posizionarlo. Uso questo codice

    codice:
    Private Sub AprireUnForm_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles AprireUnForm.LinkClicked
    	Dim f As New PaginaIniziale()
    	f.Text = "Form aperta da codice"
    	f.DesktopBounds = New Rectangle(0, 0, 500, 500)
    	f.Show()
    
    End Sub
    Questo non funziona :master:

    ps. so che è una domanda elementare, ma sto per l'appunto iniziando. Ciao
    Pietro

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    devi impostare le proprietà width e heigth del form per ridimensionarlo

    cmq per avere informazioni dul net framework controlla sempre l'msdn on-line prima

    Link

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ti ringrazio.

    Il ridimensionamento funziona, ma non il posizionamento.
    Pietro

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    se controlli il link che ti ho dato li puoi cercare tutte le info della classe form così da farti un'idea di quale proprietà o metodi utilizzare..

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Stoicenko
    se controlli il link che ti ho dato li puoi cercare tutte le info della classe form così da farti un'idea di quale proprietà o metodi utilizzare..
    Ma tu hai provato? non è che puoi darmi due righe di codice?
    Lo dico perchè sto studiando da un libro e, come detto, non mi funziona.

    Ciao
    Pietro

  6. #6
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    da quel link ho:

    1) cercato Form
    2) guardato i metodi
    3) trovato il metodo "SetDesktopLocation"
    4) trovato che serve prima impostare la proprietà startPosition e impostarla a manual

  7. #7
    Semplicissimo, non c'è bisogno di complicare il codice

    codice:
    Form.Position = New System.Drawing.Point(Coordinata X, Coordinata Y)
    'Sposta il form
    Form.Show
    'Visualizza il form con le nuove impostazioni
    Puoi anche utilizzare la stessa riga di codice cambiando Form.Position con Form.Size

    codice:
    Form.Size = New System.Drawing.Point(Coordinata X, Coordinata Y)
    'Ridimensiona il form
    Spero che funzioni

    "Che differenza c'è tra un telescopio e una scarpa stretta? - Nessuna! Tutte due fanno vedere le stelle!"
    **********
    Homeworld 2, il gioco potente che ho mai incontrato!

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Vi ringrazio, non ci sarei mai arrivato da solo

    Ciao
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.