雙重緩衝DataGridView

-
發布於

    Function DoubleBufferedx(ByVal dgv As DataGridView, ByVal setting As Boolean)
        Dim dgvType As Type = dgv.GetType()
        Dim pi As System.Reflection.PropertyInfo = dgvType.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
        pi.SetValue(dgv, setting, Nothing)
        Return True
    End Function

僅此作為筆記。


This entry was posted in VB.NET, Functions By .

當重新調整表單大小時「有效」降低閃爍 C# VB.Net

-
更新於

從前,總是使用雙重緩衝,但是這方法不管用,閃爍還是嚴重!自從stackoverflow找到一個很棒的方法後!非常有效!僅此作為筆記。

protected override CreateParams CreateParams {
  get {
    CreateParams cp = base.CreateParams;
    cp.ExStyle |= 0x02000000;  // Turn on WS_EX_COMPOSITED
    return cp;
  }
}
Protected Overrides ReadOnly Property CreateParams() As CreateParams
    Get
        Dim params As CreateParams = MyBase.CreateParams
        params.ExStyle = params.ExStyle Or &H2000000
        Return params
    End Get
End Property

轉自:http://stackoverflow.com/questions/2612487/how-to-fix-the-flickering-in-user-controls


This entry was posted in General, VB.NET, Functions By .

繼續發表心情文

-
發布於

雖然之前說要完全杜絕,但,不太可能……

憂鬱已經成了家常便飯的事,每天都是一樣。逃不開……

近來,嚴密的監控網站動態,看來……是沒有他人會專心看其他文章的,所以也不必太在乎別人來,因為根本沒有人想看這種文。

之所以如此,也不是完全沒有原因,就算到了段考,我還是沒有心情讀書,我沒有心情讀書了,調適心情的方法只會讓成績繼續往下掉。

我不能讓別人知道我再煩惱什麼,以免別人對我引起反感。我也不可以告訴別人我的心情……又有多少人和我一樣?被課業壓著,被未來的茫然而感到憂鬱。


This entry was posted in Mood By .

XMLHTTP Ajax非同步更新資料

-
發布於

最近一直瘋狂寫聊天室,更新一堆有的沒的,發個小筆記。

var http = new XMLHttpRequest("Microsoft.XMLHTTP");
var url_='http://example.com/';

function connect(){
	http.onreadystatechange = function(){
		if (http.readyState==4){
			if (http.status==200){
				//Do Something.
			}else{
				//Connect Failed.
			}
		}
	}
	http.open("GET",url_,true);
	http.send();
}

This entry was posted in WebHosting, HTML, JS By .