FlatStyle Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan tampilan kontrol.
public enum class FlatStyle
public enum FlatStyle
type FlatStyle =
Public Enum FlatStyle
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| Flat | 0 | Kontrol tampak datar. |
| Popup | 1 | Kontrol tampak datar hingga penunjuk mouse bergerak di atasnya, di mana ia muncul tiga dimensi. |
| Standard | 2 | Kontrol muncul tiga dimensi. |
| System | 3 | Tampilan kontrol ditentukan oleh sistem operasi pengguna. |
Contoh
Berikut ini adalah contoh manifes untuk memungkinkan aplikasi Anda mendukung gaya visual yang tersedia di Windows XP jika Anda menggunakan versi 1.0 dari .NET Framework. Manifes dapat ditambahkan ke aplikasi Anda sebagai sumber daya atau sebagai file teks yang berdiri sendiri. File manifes berada di direktori yang sama dengan file yang dapat dieksekusi, dan nama file teks harus menjadi nama lengkap file yang dapat dieksekusi dengan ekstensi nama file tambahan dari.manifest. Misalnya, file manifes untuk MyApp.exe akan MyApp.exe.manifest. Contoh ini mengasumsikan bahwa FlatStyle properti kontrol dalam aplikasi Anda diatur ke Sistem.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="CompanyName.ProductName.YourApplication"
type="win32"
/>
<description>Your application description here.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
Keterangan
Enumerasi ini digunakan oleh anggota seperti ButtonBase.FlatStyle, , GroupBox.FlatStyledan Label.FlatStyle.
Dalam kasus tombol Gaya popup, enumerasi ini mengontrol beberapa perilaku serta penampilan. Kontrol gaya Popup awalnya muncul Datar hingga penunjuk mouse bergerak di atasnya. Ketika penunjuk mouse bergerak di atas kontrol Popup, penunjuk mouse muncul sebagai kontrol gaya Standar hingga penunjuk mouse dipindahkan dari kontrol popup lagi.
Jika gaya Sistem digunakan, tampilan kontrol ditentukan oleh sistem operasi pengguna dan nilai properti berikut akan diabaikan: Control.BackgroundImage, , ImageAlign, ImageImageIndex, , ImageList, dan TextAlign. Selain itu, Control.BackColor properti akan diabaikan untuk kontrol tombol. Jika didukung, pengguna dapat mengubah tampilan kontrol dengan menyesuaikan pengaturan tampilan sistem operasi mereka.
Nota
Ketika properti RadioButton kelas dan CheckBox diatur ke System, kontrol digambar oleh sistem operasi pengguna dan perataan pemeriksaan didasarkan pada CheckAlign nilai properti dan ButtonBase.TextAlign .FlatStyle Nilai CheckAlign properti tidak diubah, tetapi tampilan kontrol dapat terpengaruh. Kotak centang diratakan secara horizontal dengan tepi kiri atau kanan kontrol (perataan kiri atau tengah muncul rata kiri, kanan tetap tidak berubah), dan rata vertikal sama dengan teks deskriptif. Misalnya, jika Anda memiliki CheckBox kontrol dengan CheckAlign nilai ContentAlignment.MiddleCenter properti dan TextAlign nilai ContentAlignment.TopRightproperti , dan FlatStyle nilai properti diatur ke System, perataan kotak centang akan tampak ContentAlignment.TopLeft sementara perataan teks tetap tidak berubah.
Perhatian
FlatStyle Mengatur properti ke Sistem tidak disarankan jika Anda perlu menampilkan gambar pada kontrol, menampilkan gambar sebagai latar belakang kontrol, atau melakukan perataan teks yang tepat.