Salve a tutti.
Ho il seguente problema:quando faccio il resize di una picturebox devo fare vedere un rettangolo con le sue nuove dimensioni e (questo lo ho gia implementato)quando rilascio il mouse la picturebox viene creata .
Il problema è che il seguente codice funziona ma il rettangolo di dimensionamento "flippa" .La funzione rbr.DrawXORRectangle disegna un rettangolo con lo xor che gia conoscete.Ho pensato che forse per greare l'oggetto graphics c# ci mette molto tempo ,o chiedo gentilmente a voi.
Graphics g=Graphics.FromHwnd(this.Handle);
RubberbandRectangle rbr=new RubberbandRectangle();
if(oldRect.Width!=w && oldRect.Height!=h)
{
rbr.DrawXORRectangle(g,0,0,w,h);
rbr.DrawXORRectangle(g,0,0,w,h);
mouseMoving=false;
}
oldRect=new Rectangle(0,0,w,h);

Rispondi quotando