第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

windows mobile 雙緩沖失效

windows mobile 雙緩沖失效

慕虎7371278 2018-09-12 05:06:49
最近開發(fā)一個基于windows mobile 6.5的小程序,需在要一個自定義控件上繪制線條,采用了雙緩沖的方法 ,但是程序運行時,發(fā)現(xiàn)滾動屏幕時,這根線條還是在閃爍,請看下面的代碼 protected override void OnPanit(PaintEventArgs e){       Bitmap bmp = new Bitmap(this.width,this.height);        Graphic g = Graphics.FromImage(bmp);        g.Clear(Color.White);        g.DrawLine(Pens.Black, 2, 2, 100, 100);        e.Graphic.DrawImage(bmp);        bmp.Dispose();}請大家指點一下這段代碼有什么問題
查看完整描述

1 回答

?
米琪卡哇伊

TA貢獻1998條經(jīng)驗 獲得超6個贊

把 e.Graphic.DrawImage(bmp); 換成

this.CreateGraphics().DrawImage(bmp);

在你的控件初始化的時候添加下面的代碼:

this.SetStyle(ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true);
this.UpdateStyles();


查看完整回答
反對 回復 2018-09-25
  • 1 回答
  • 0 關注
  • 328 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號