See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 19314|Vastuse: 0

[WinForm] C# juhtimine kahe puhvri juhtimisega

[Kopeeri link]
Postitatud 02.06.2017 11:03:23 | | |
Projektis vilguvad juhtnupud, kui nende suurus muutub.
Lahendatud topeltpuhvri tehnoloogiaga.

Või:


Liikmete nimedIllustreerida
KonteinerikontrollNäiteksTõepoolest true, siis on juhtimine konteinerilaadne juhtimine.
UserPaintNäiteksTõepoolest true, juhtnupud tõmbavad ise, mitte operatsioonisüsteemi kaudu. NäiteksTõepoolestvale, Painti sündmust ei tõstatata. See stiil kehtib ainult klassidele, mis pärinevad kontrollist.
LäbipaistmatuNäiteksTõepoolest true, juhtnupp joonistatakse läbipaistmatuna ega joonista tausta.
ResizeRedrawNäiteksTõepoolest truejoonistab uuesti, kui juhtnupp on suuruse muudetudJuhtimine.
FixedWidthNäiteksTõepoolest true, juhtimisel on automaatse skaleerimise ajal fikseeritud laius. Näiteks, kui paigutusoperatsioon üritab kontrolli uue fondiga ümber skaleerida, jääb juhtimise laius samaks.
FixedHeightNäiteksTõepoolest true, juhtimisel on automaatse skaleerimise ajal fikseeritud kõrgus. Näiteks, kui paigutusoperatsioon üritab kontrolli uue fondiga ümber skaleerida, jääb juhtimise kõrgus samaks.
StandardClickNäiteksTõepoolest true, juhtnupp rakendab standardset klõpsu käitumist.
ValitavNäiteksTõepoolest true, juhtimine saab fookuse vastu.
UserMouseNäiteksTõepoolest true, juhtnupp lõpetab oma hiiretöötluse, seega hiire sündmust operatsioonisüsteem ei käsitle.
ToetusedTransparentBackColorNäiteksTõepoolest true, juht aktsepteerib BackColori, mille alfa komponent on väiksem kui 255, et simuleerida läbipaistvust. Ainult UserPaintis on bitt seatudtrueJa vanemjuhtimine simuleeritakse läbipaistvaks ainult siis, kui see tuletatakse Controlist.
StandardDoubleClickNäiteksTõepoolest true, juhtnupp rakendab standardset DoubleClick käitumist. Kui StandardClick bitt ei ole seatudtrue, ignoreerida seda stiili.
AllPaintingInWmPaintNäiteksTõepoolest true, juht ignoreerib WM_ERASEBKGND akna sõnumit, et vähendada vilkumist. Ainult siis, kui UserPaint bitt on seatudtrueSeda stiili tuleks rakendada.
CacheTextNäiteksTõepoolest true, kontroll hoiab teksti koopiat, selle asemel et iga kord Handle'ist teksti koopia saada. See stiil on vaikimisi false. See käitumine parandab jõudlust, kuid muudab teksti sünkroonis hoidmise keeruliseks.
EnableNotifyMessageNäiteksTõepoolest true, kutsub iga juhtimisseadme WndProc'ile saadetud sõnumi jaoks OnNotifyMessage meetodi. See stiil on vaikimisi false. EnableNotifyMessage ei tööta osaliselt usaldusväärsetes juhtumites.
DoubleBufferNäiteksTõepoolest true, seejärel tõmbab puhvri ja tulemus kuvatakse ekraanile, kui see on valmis. Topeltpuhvrid takistavad kontrolli uuesti joonistamisel tekkivat vilkumist. Kui seadistad DoubleBufferi väärtusekstrue, siis tuleks samuti seada UserPaint ja AllPaintingInWmPainttrue
OptimeeritudDoubleBufferNäiteksTõepoolest true, juhtnupp joonistatakse esmalt puhvrisse, mitte otse ekraanile, mis vähendab vilkumist. Kui see omadus on seatudtrue, peaksid ka seadistama AllPaintingInWmPaint väärtusekstrue
UseTextForAccessibilityMäärab juhtseadme Text omaduse väärtuse ja kui see on seatud, määrab vaikimisi Active Accessibility nime ja juhtnupu otsetee klahvi.







Eelmine:.net/c# log4net logisid ei saa faili kirjutada
Järgmine:.net/c# [Harjutus] välja, et kohandada omadusi ja võtta väärtus
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com