Witam,stworzyłem z kolegą Edytor tekstu,obaj kodziliśmy,ja zrobiłem Grafiki i teraz dodaliśmy je do naszego projektu.Kłopot w tym,że chcielibyśmy zmienić wygląd MenuItem'a przy najeżdżaniu i wciskaniu (podświetla sie na niebiesko),ja chciałbym,żeby kolor był inny.Grzebałem w Properties w designerze i nie mogłem tego znaleźć,były tylko kolorki zwyczajnego wyglądu i opcjonalne dostawienie Grafiki.
0
0
@dam1an tylko jest mały problem,ponieważ gdy "odklikne" gdzie indziej to kolorek nie zmienia sie na normalny,a chciałbym by tak było,jak to zrobić ?
0
Którego linka użyłeś?
Mi ten drugi działa dobrze.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
menuStrip1.Renderer = new MyRenderer();
}
}
class MyRenderer : ToolStripProfessionalRenderer
{
public MyRenderer() : base(new MyColors()) { }
}
class MyColors : ProfessionalColorTable
{
public override Color MenuItemSelected
{
get { return Color.Yellow; }
}
public override Color MenuItemSelectedGradientBegin
{
get { return Color.Orange; }
}
public override Color MenuItemSelectedGradientEnd
{
get { return Color.Yellow; }
}
}
0
Dodałem załącznik ze zdjęciem
0
A dodajesz coś jeszcze do tego StripMenu?
Spróbuj może zrobić nowy projekt z przykładowym menu i jak tam to działa.
0
Oto załącznik z kodem
1
Wywal to zdarzenie ItemClicked
.