Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [VB6] Posizione di una form

    Nelle impostazione della form sotto POSIZIONE, c'è:

    StartUpPosition

    ed io l'impostato su "2 - CenterScreen"

    Ora lo voglio via codice.

    Ho scritto

    Form2.StartUpPosition

    Poi che valore devo mettere per fare tale operazione????

    Ciao e grazieeeeeeeee

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non usare lo StartupPosition a runtime.

    Posiziona il form con un move ...

  3. #3
    marco.santilli ... Da mezz'ora sei Membro Senior!! Ti rendi conto??????
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  4. #4

    Cavolo

    Originariamente inviato da Gionnico
    marco.santilli ... Da mezz'ora sei Membro Senior!! Ti rendi conto??????

    Cavolo è vero...non mi ero accorto

    Grandeeeeeeeeeeee



  5. #5

    Cioè

    Originariamente inviato da oregon
    Non usare lo StartupPosition a runtime.

    Posiziona il form con un move ...

    Con un move cosa intendi????


    Ciao e grazieeeeeee

  6. #6

  7. #7

    Ok

    Ok provo

    Ciao e grazieeeeeeee

  8. #8
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Se usi più Frm puoi per ciascuna Frm attivare l'evento
    Public Sub Form_Activate()
    'Quando diventa la finestra attiva controlla che la Frm sia al Top:
    CenterFrm Me
    End Sub

    Poi in un modulo bas:
    codice:
    ' Verifica le dimensioni del Frm e le riposiziona:
    Public Sub CenterFrm(Frm As Form)
        
        Dim strFrmCen As String
        
        strFrmCen = MDIFrm.ActiveForm.Name
        Select Case strFrmCen
            Case "FrmCopia"
                With FrmCopia
                    If (.WindowState = vbNormal And .Visible = True And .Left <> 0) Or _
                       (.WindowState = vbNormal And .Visible = True And .Top <> 0) Or _
                       (.WindowState = vbNormal And .Visible = True And .Height <> 9705) Or _
                       (.WindowState = vbNormal And .Visible = True And .Width <> 14505) Then
                        .Move 0, 0
                        .Height = 9705
                        .Width = 14505
                    End If
                End With
    '... ...
        End Select
    End Sub
    LM

  9. #9

    ok

    Ok lo provo

    Ciao e grazieeeeeeeee

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.