Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Menukar Warna Hover Menu Aplikasi Windows?
Sesuaikan warna tuding menu apl Windows
Untuk mengubah suai warna tuding menu aplikasi Windows, anda boleh memanfaatkan kelas MenuStrip
dan menyesuaikan pemaparnya. Berikut ialah contoh C#:
<code class="language-csharp">public partial class Form1 : Form { public Form1() { InitializeComponent(); menuStrip1.Renderer = new MyRenderer(); } private class MyRenderer : ToolStripProfessionalRenderer { public MyRenderer() : base(new MyColors()) { } } private 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; } } } }</code>
Perihalan kod:
MyColors
yang mewarisi daripada ProfessionalColorTable
. MenuItemSelected
untuk menentukan warna tuding (di sini kuning). MenuItemSelectedGradientBegin
dan MenuItemSelectedGradientEnd
untuk menentukan kesan kecerunan warna tuding. MyRenderer
kepada atribut menuStrip1
Renderer
. Kaedah ini membolehkan anda mengawal warna tuding dan mencipta penampilan menu tersuai.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Warna Hover Menu Aplikasi Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!