Citat:
Originalno napisao miks
Ako pogledas prethodno dati link, videces da se u OnPaint dogadjaju podesavaju parametri za transformaciju i tek onda crta string. Takodje radi se o Label kontroli a ne kao u tvom slucaju o kompozitnoj kontroli. Ono sto bi mogao da uradis je da u OnPaint dogadjaju pokupis bitmapu sa grafickog objekta, ocistis graficki objekat, i da onda tu bitmapu iscratas po grafickom objektu rotiranu za zeljeni ugao. Samo nisam siguran da ce se i regioni nad kojima su unutrasnje kontrole aktivne takodje rotirati.
|
Za početak bih bio srećan samo kad bi se panel zarotirao, bez obzira na kontrole koje su unutra.
Mogu i ovo da uradim:
Kôd:
Graphics g = panel1.CreateGraphics();
g.RotateTransform(90);
Znači mogu da izvučem direktno grafički objekat.
E, kad bi mogao da cast-ujem Graphics objekat ponovo u panel bilo bi lepo.