Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697

    [vb6] ridimensionamento controlli

    Allora ho l'ennesimo problema con il resize dei controlli.
    Finchè un controllo è delle stesse dimensioni del form associo all'evento resize del form:
    controllo.width = me.scalewidth
    controllo.height = me.scaleheight

    ma quando il controllo non è delle stesse dimensioni del form come faccio a mantenere le proporzioni?


    tnx!!!

  2. #2
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    Dai raga mi aiutate lo sò che il problema è stato trattato, ma la funzione di ricerca del forum non funge

  3. #3
    prova

    es. diviso 10 ( poi a tuo piacere )

    controllo.width = me.scalewidth/10
    controllo.height = me.scaleheight/10

    però...

    devi posizionare il controllo in funzione delle dimensioni del form !
    Fidarsi è bene, non fidarsi è male !

  4. #4
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    Come faccio a posizionare il controllo in funzione alle dimensioni del form?


    tnx!!!

  5. #5
    fai così ...

    posiziona il command in basso a destra del form

    scrivi il codice seguente:

    Private Sub Form_Resize()

    Command1.Height = Me.ScaleHeight / 10
    Command1.Width = Me.ScaleWidth / 10
    Command1.Top = Me.Height - Command1.Height - 400
    Command1.Left = Me.Width - Command1.Width - 400

    End Sub

    poi lo aggiusti tu come preferisci ..... giostrando con 400 , con 10 e con la posizione iniziale del command !!!
    Fidarsi è bene, non fidarsi è male !

  6. #6
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    Adesso provo grazie

  7. #7
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    Ho provato, ma le proporzioni non vengono rispettate.

  8. #8
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    L'unica alternativa che conosco è comperare il componente sizerone, ma costa un occhio della testa .

    Voi che soluzione adottate?!?

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.