per fare ciò si, devi crearti un controllo personalizzato,
ed interagire all'evento on_paint del controllo per disegnare i rettangolini che intendi
ovviamente sempre relative all'oggetto stesso,
per quanto riguarda il ridimensionamento ti dirò non ho mai provato a fare una cosa del genere, e non credo che sia abbastanza semplice nel realizzarlo,
ma puoi tenere in memoria delle cordinate del mouse,
ed agire se il mouse si trova nell'area del rettangolo del ridimensionamento ed all'evento click o MouseDown magari interagendo via winapi,
imposti un bool che allo spostamento del mouse, (sempre relativo ad esso)
muovendolo il pannello si ridimensiona,
questo trick mi ha incuriosito molto magari quando ho un pò di tempo libero ci provo e ti faccio sapere,
ma non dovrebbe essere tanto complicato nel farlo.
|