Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Ridimensionamento form
martedì 16 marzo 2010 - 15.48
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
dyp74
Profilo
| Newbie
23
messaggi | Data Invio:
mar 16 mar 2010 - 15:48
spiego qual'è il problema. Sto facendo un programma in vb 2008 su un computer portatile che ha un monitor 15" e una risoluzione 12..x7.. e ho creato un form grande quanto lo schermo, per cui senza bisogno dell'autoscroll. Quando cerco di programmare su un pc con schermo 17" e risoluzione più bassa, i controlli rimangono delle stesse dimensioni ma escono fuori dal form per cui ho bisogno di impostare l'autoscroll attivo. Come posso fare in modo che il form rimanga con le stesse proporzioni anche cambiando computer. ciao e grazie
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mer 17 mar 2010 - 04:57
>spiego qual'è il problema. Sto facendo un programma in vb 2008
>su un computer portatile che ha un monitor 15" e una risoluzione
>12..x7.. e ho creato un form grande quanto lo schermo, per cui
>senza bisogno dell'autoscroll. Quando cerco di programmare su
>un pc con schermo 17" e risoluzione più bassa, i controlli rimangono
>delle stesse dimensioni ma escono fuori dal form per cui ho bisogno
>di impostare l'autoscroll attivo. Come posso fare in modo che
>il form rimanga con le stesse proporzioni anche cambiando computer.
>ciao e grazie
é ciò che si faceva ai tempi dei monitor con risol. 800x600
é una faticaccia.
Per ogni form devi prevedere nell'evento resize della form un ridimensionamento di tutti i controlli.
In misura proporzionale alla risoluzione. Ti dico che è una faticaccia che nessuno ti riconosce:-)
Poi se il tuo caso è relativo ad una sola Form allora puoi farlo.
Intercetti la risoluzione delm monitor ed in base ad essa reimposti tutte le distanze e le dimansioni dei controlli ....... è da pazzi.
Ti suggerisco di pregettare con la risoluzione più bassa attualmente diffusa che è 1024 * 768
e di dire ai clienti che non possono usare il sistema con risoluzioni inferiori a 1024x768.
Riccardo D'Aria
dyp74
Profilo
| Newbie
23
messaggi | Data Invio:
mer 17 mar 2010 - 11:42
ok mi sei stato di grande aiuto, però vorrei farti un'altra domanda. Lavorando con risoluzioni basse quando installi il programma su computer con risoluzioni più alte non si ha il problema opposto? grazie ancora
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mer 17 mar 2010 - 14:24
>ok mi sei stato di grande aiuto, però vorrei farti un'altra domanda.
>Lavorando con risoluzioni basse quando installi il programma
>su computer con risoluzioni più alte non si ha il problema opposto?
Si avrai il problema opposto, solo che l'interfaccia (form e controlli) li vedi tutti! :-)
Il problema si pone quando qualche controllo scompare, allora si che è un problema, L'interfaccia diventa "inutilizzabile".
Cmq lavora su una base di 1024x768, e stacci bello largo dentro e vedrai che con ris. più basse ti troverai con delle belle interfacce spaziose che respirano.
Ascolta proprio in questi mesi sto facendo un sacco di installazioni per la precisione 87 negli ultimi 2 mesi, ed il 95% di questi pc hanno la ris. a 1024x768.
Ti ripeto, il nessuno te la riconosce, sta a significare che nessuno apprezzerà mai che le tue interfacce sono sempre proporzionate, o meglio tutta la faticaccia che ci sarebbe dietro non te la pagherebbero mai.
Altro è il discorso se devi creare delle interfacce il cui valore dipende prevalentemente dall'aspetto, ma personalmente ritengo che il valore delle interfacce dipende dalla cosidetta Usability ed in ultimo e non tale per importanza DAI DATI CHE CONTIENE.
P.S. se la risposta è stata esaustiva flaggala come accettata.
Grazie
Ciao
>grazie ancora
prego
Riccardo D'Aria
dyp74
Profilo
| Newbie
23
messaggi | Data Invio:
mer 17 mar 2010 - 15:38
ti ringrazio penso che farò come dici tu. ciao
Torna su
Stanze Forum
Elenco Threads
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 !