Jag försöker göra en Custom Controll, helt enkelt en labell som kan ha texten lodrätt.Problem med Custom Controll
Allt fungerar utom det viktigaste, jag kan inte få in så att jag kan se classerna i egenskaperna(Properties).
Jag ville först ha med "default" värden (fungerar)
<code>
private string vnText = "Svenssons AkordsWerkstad Wexiö";
private float vnHojd = 150;
private float vnBred = 7;
private float fTextStorlek =14;
</code>
Sen så ville jag kunna ha möjligheten att ändra:
<code>
public string vText
{
get { return vnText; }
set { vnText = value; Invalidate(); }
}
public float vHojd
{
get { return vnHojd; }
set { vnHojd = value; Invalidate(); }
}
public float vBred
{
get { return vnBred; }
set { vnBred = value; Invalidate(); }
}
public float TextStorlek
{
get { return fTextStorlek; }
set { fTextStorlek = value; Invalidate(); }
}
</code>
..hur skall jag göra för att få in detta i properties?
[REDIGERAT]
...och så helt plötsligt så börjar det att fungera.
Men jag har lite problem. som ni ser så har jag "fasta" värden på var texten skall ligga, inte så bra.
Hur skall jag göra för att få texten att anpassa sig efter labelens storlek??
En annan sak hur gör jag för att i properties kunna få en lista, för att kunna skriva in olika vinklar??