Sto cercando di creare alcune funzionalità di snap alla griglia da utilizzare in fase di esecuzione ma sto riscontrando problemi con la parte di snap. Ho disegnato con successo una griglia tratteggiata su un pannello ma quando aggiungo un controllo etichetta al pannello come faccio a far scattare l'angolo superiore sinistro dell'etichetta al punto più vicino?C# Crea funzionalità di snap alla griglia
Grazie
Grazie mille! – Nathan
Ricordare che il codice sopra si attaccherà alla griglia più vicino allo zero. Per eseguire lo snap a sinistra o a destra è possibile testare se pos.x% gridWidth è più o meno di gridWidth/2. Ricordare che si otterrà un caso diverso per le coordinate sotto zero. Questo dovrebbe darti tutti gli strumenti di cui hai bisogno. – Pedery
se si ha gridWidth = 3. per un puntoX = 5, verrà mappato a 3 quando dovrebbe mappare a 6. vedere la risposta per una risposta più elaborata. –