Per qualche motivo se si imposta sia la larghezza che l'altezza di Form.MaximumSize a zero, si otterrà una dimensione della finestra senza restrizioni, tuttavia se si desidera impostare un limite, è necessario farlo sia per la larghezza che per l'altezza a lo stesso tempo. Voglio una larghezza fissa ma nessun limite di altezza.È possibile impostare la larghezza massima per un modulo ma lasciare l'altezza massima illimitata?
// No Limits
this.MaximumSize = new Size(0,0);
// Form Height will be stuck at 0
int ArbitraryWidth = 200;
this.MaximumSize = new Size(ArbitraryWidth, 0);
Hai considerato di intercettare gli eventi di ridimensionamento e forzare manualmente le dimensioni del modulo per non superare la larghezza arbitraria? – ose
@ose - Sì ma sembra un po 'brutto –
sfortunata decisione architettonica => codice un po' brutto :( – ose