Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    [vb.net] resize form e controlli

    Salve,
    utilizzo da poco vb.net, vengo da vb6.
    In vb6 esiste un modulo di classe che ridimensiona i controlli a secondo della grandezza del form e ridimensiona anche i caratteri.
    Ho provato con anchor e dock ma non ridimensiona per esempio la grandezza del carattere in una textbox
    Esiste qualcosa del genere in vb.net?
    Grazie
    evilsaint

  2. #2
    Nessuna idea?
    evilsaint

  3. #3
    Non c'è nulla di incluso in VB.NET in grado di fare questo mestiere (per le dimensioni dei controlli ci sono le proprietà da te citate, ma per cambiare automaticamente la dimensione dei font non c'è nulla). Si può sempre scrivere qualcosa che si occupi di fare questo lavoro, ma tieni conto che è un comportamento anomalo ingrandire i font quando si ingrandisce la finestra.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Anomalo perchè potrebbe dare dei problemi?
    evilsaint

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da evilsaint
    Anomalo perchè potrebbe dare dei problemi?
    No ... perche' non e' usuale ...

    Se ridimensioni Word, cambia la grandezza del font dei caratteri?

  6. #6
    Si, ho capito, ma in vb6 ci sono delle librerie che lo fanno.
    Della textbox per esempio ridimensiona anche il carattere, altrimenti sembra brutto un carattere grande in una textbox piccolina, nn so se mi sono spiegato
    evilsaint

  7. #7
    D'altra parte un carattere piccolo in una textbox grande non è male... chi ingrandisce la finestra spesso lo fa perché magari il testo sborda oppure perché vuole vedere più testo in una sola schermata.
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    quindi devo farlo io a mano il ridimensionamento, non posso evitare proprio questo lavoraccio??
    evilsaint

  9. #9
    No... un consiglio: associa all'evento resize di tutti i controlli la medesima procedura usando AddHandler in un ciclo For Each su Me.Controls.
    Amaro C++, il gusto pieno dell'undefined behavior.

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da evilsaint
    quindi devo farlo io a mano il ridimensionamento, non posso evitare proprio questo lavoraccio??
    Fallo fare a qualcun altro ...

    Scherzo ... non puoi evitarlo ...

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.