Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 19314|Jawab: 0

[Formulir Menang] Kontrol buffer ganda kontrol C#

[Salin tautan]
Diposting pada 02/06/2017 11.03.23 | | |
Dalam proyek, kontrol berkedip saat berubah ukuran.
Diselesaikan dengan teknologi buffer ganda.

Atau:


Nama AnggotaMenggambarkan
Kontrol KontainerSepertiMemang true, maka kontrolnya adalah kontrol seperti wadah.
Cat PenggunaSepertiMemang true, kontrol akan menarik sendiri, bukan melalui sistem operasi. SepertiMemangfalse, peristiwa Paint tidak akan diangkat. Gaya ini hanya berlaku untuk kelas yang berasal dari Control.
BuramSepertiMemang true, kontrol digambar sebagai buram dan tidak menggambar latar belakang.
Ubah UkuranGambar UlangSepertiMemang truemenggambar ulang saat kontrol diubah ukurannyaKontrol.
Lebar TetapSepertiMemang true, kontrol memiliki lebar tetap saat penskalaan otomatis. Misalnya, jika operasi tata letak mencoba menskalakan ulang kontrol agar sesuai dengan Font baru, Lebar kontrol akan tetap sama.
Tinggi TetapSepertiMemang true, kontrol memiliki tinggi tetap saat penskalaan otomatis. Misalnya, jika operasi tata letak mencoba menskalakan ulang kontrol agar sesuai dengan font baru, Tinggi kontrol akan tetap sama.
Klik StandarSepertiMemang true, kontrol akan menerapkan perilaku Klik standar.
Dapat dipilihSepertiMemang true, kontrol dapat menerima fokus.
Mouse PenggunaSepertiMemang true, kontrol menyelesaikan pemrosesan mousenya sendiri, sehingga peristiwa mouse tidak ditangani oleh sistem operasi.
MendukungTransparanBackColorSepertiMemang true, kontrol menerima BackColor dengan komponen alfa kurang dari 255 untuk mensimulasikan transparansi. Hanya di bit UserPaint diatur ketrueDan kontrol induk hanya disimulasikan transparan ketika berasal dari Kontrol.
Klik Ganda StandarSepertiMemang true, kontrol mengimplementasikan perilaku DoubleClick standar. Jika bit StandardClick tidak diatur ketrue, abaikan gaya ini.
SemuaLukisanDalamWmPaintSepertiMemang true, kontrol akan mengabaikan pesan jendela WM_ERASEBKGND untuk mengurangi kedipan. Hanya jika bit UserPaint diatur ketrueGaya ini harus diterapkan.
Teks CacheSepertiMemang true, kontrol menyimpan salinan teks alih-alih mendapatkan salinan teks dari Handle setiap kali diperlukan. Gaya ini default ke false. Perilaku ini meningkatkan performa tetapi menyulitkan untuk menyinkronkan teks Anda.
AktifkanMemberitahuPesanSepertiMemang true, memanggil metode OnNotifyMessage untuk setiap pesan yang dikirim ke WndProc kontrol. Gaya ini default ke false. EnableNotifyMessage tidak berfungsi dalam kasus tepercaya sebagian.
Penyangga GandaSepertiMemang true, lalu menggambar buffer, dan hasilnya dikeluarkan ke layar setelah selesai. Buffer ganda mencegah kedipan yang disebabkan oleh penggambaran ulang kontrol. Jika Anda mengatur DoubleBuffer ketrue, maka UserPaint dan AllPaintingInWmPaint juga harus diatur ketrue
Buffer Ganda yang DioptimalkanSepertiMemang true, kontrol ditarik di buffer terlebih dahulu, bukan langsung ke layar, yang mengurangi kedipan. Jika properti ini diatur ketrue, Anda juga harus mengatur AllPaintingInWmPaint ketrue
UseTextForAccessibilityMenentukan nilai properti Teks kontrol, dan jika diatur, menentukan nama Aksesibilitas Aktif default dan kunci pintasan untuk kontrol.







Mantan:Log log4net .net/c# tidak dapat ditulis ke file
Depan:.net/c# [Latihan] untuk menyesuaikan karakteristik dan mengambil nilainya
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com