Dobrý den, potřeboval bych si v CF vytvořit svůj trackbar. Obsahoval by i něco jako progresbar s trochou grafiky. Mám třídu, která dědí od Control. Vykreslování probíhá i pomocí API a to gradientním vykreslováním a obdélníkem se zaoblenými rohy. V designeru mi obsah controlu píše, že nelze vykreslovat, protože je použito api. To by mi nevadilo. V designeru control umístím na místo naklikám mu size př.: 50,400. Ale při spuštění programu a krokování v konstruktoru, kde se připravují bitmapy pro počáteční vykreslení. Mám stále me.size = 200,200 tudíž i me.width i me.height, které v tu chvíly, ale už potřebuji mít nastavené. Prostě designer nikde nepředává tyto vlastnosti controlu. Je nějaká funkce, která se musí volat, jako např. u formu InicializeComponent i u controlu ?
|