Posizione finestra all'avvio

5

Ecco una domanda per me che mi fa davvero meravigliare ogni volta che inizio a progettare e sviluppare un'applicazione desktop thick-client.

Sono uno sviluppatore .NET e con i miei moduli (principalmente WinForms, ma la piattaforma non dovrebbe essere importante). Scelgo anche la posizione di avvio per essere Centro . La ragione per cui lo faccio è perché non sopporto la casualità, e come utente personalmente non mi piace quando le finestre saltano su tutto il mio monitor.

Quindi la mia domanda per te è qual è il modo migliore per farlo? Centrare una finestra di avvio dell'applicazione o posizionarla in modo casuale? E perché?

    
posta yannis 06.12.2011 - 01:44
fonte

3 risposte

12

Quello che mi piace fare è salvare l'ultima dimensione e posizione della finestra dell'applicazione (all'arresto dell'app) come impostazione utente. Quindi, al riavvio dell'applicazione, ripristino l'ultima dimensione e posizione utilizzate.

Se lo fai, fai attenzione nell'usare le impostazioni spurie che otterrai se l'app è ridotta al minimo al momento in cui viene chiusa (ad esempio da un arresto forzato).

Se non ho una impostazione utente da seguire, mi piace centrare la finestra orizzontalmente e poi verticalmente mi piace a circa 1/3 della discesa dall'alto. Questo ha un aspetto più gradevole rispetto al punto morto in verticale. Scelta puramente estetica da parte mia.

    
risposta data 06.12.2011 - 02:38
fonte
2

Puoi inizialmente metterlo al centro, ma preferisco che rimanga dove l'ho lasciato. Questo è il modo più semplice per ricordare dove sono le cose. Non lo considero casuale. Non vedo come il centro sia meno casuale di quello in alto a sinistra. Possono essere visti come arbitrari.

    
risposta data 06.12.2011 - 02:40
fonte
1

Hai pensato di consentire all'utente di configurarlo? Forse è l'approccio migliore, quindi ogni utente potrebbe avere un'esperienza più soddisfacente.

Offri loro le opzioni su dove vorrebbero apparire le finestre (angolo superiore / inferiore destro / sinistro o centrale).

    
risposta data 06.12.2011 - 02:05
fonte

Leggi altre domande sui tag