scrolltop屬性 scrollto和scrollby的區(qū)別?
scrollto和scrollby的區(qū)別?1. 區(qū)別在于:1)scrollto()是一步式的;2)scrollby()是逐步累積的。2示例:1)假設(shè)有一個(gè)視圖,如果要將sview從(0,0)移動(dòng)到(1
scrollto和scrollby的區(qū)別?
1. 區(qū)別在于:1)scrollto()是一步式的;2)scrollby()是逐步累積的。2示例:1)假設(shè)有一個(gè)視圖,如果要將sview從(0,0)移動(dòng)到(100100)。注意這里的(0,0)和(100100)指的是sview左上角的坐標(biāo)。那么偏移量就是從原點(diǎn)(0,0)到目標(biāo)點(diǎn)(100100)的距離,即,(0,0)-(100100)=(-100,-100)。打個(gè)電話就行了SView.scrollTo視圖(-100,-100)就可以了。scrollto的兩個(gè)參數(shù)X和y(int X,int y)表示偏移量。此時(shí),參考點(diǎn)為(0,0)。但是,scrollby()是不同的。scrollby()的引用是(0,0)點(diǎn)的坐標(biāo)加上偏移量。2) 假設(shè)sview調(diào)用scrollto(-100,-100),sview的左上角的坐標(biāo)是(100100),那么它調(diào)用scrollby(-20,-20),sview的左上角被繪制到(120120)。
scrollto和scrollby的區(qū)別?
Scrollto是滾動(dòng)到絕對(duì)位置,如Scrollto(0100),即水平滾動(dòng)到0像素,垂直滾動(dòng)到100像素;scrollby是從當(dāng)前位置滾動(dòng)到相對(duì)位置,如scrollby(0100),這意味著從當(dāng)前位置水平移動(dòng)0個(gè)像素,垂直移動(dòng)100個(gè)像素。例如,當(dāng)一個(gè)人旅行時(shí),目的地是“北緯XXX度,東經(jīng)XXX度”,這是一個(gè)絕對(duì)位置。換句話說(shuō),無(wú)論一個(gè)人從哪里出發(fā),最終的目的地都是一樣的。如果他的目的地是“東南100公里”,這是一個(gè)相對(duì)的位置,也就是說(shuō),目的地要根據(jù)出發(fā)地來(lái)確定,出發(fā)點(diǎn)不同,最終目的地也不同。從英語(yǔ)中也很容易理解:to意思是去某處,by意思是從某處來(lái)。
ScrollToRow是不是一定觸發(fā)rowfocuschanged事件?
代碼如下:my custom event in DW://retrieve all The records long LLurow,LLu行。檢索()行=這個(gè).GetRow()行數(shù)=這個(gè).RowCount()///MessageBox(String(lluRow),String(lluRowCount))如果lluRowCount> 0,則//如果有記錄,則移到最后一頁(yè)這個(gè)。卷軸(行計(jì)數(shù))其他//無(wú)記錄父.TriggerEvent(“ue”add“)/ is“pk”value=“”End If如果