亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#實現兩個richtextbox控件滾動條同步滾動的簡單方法

2019-10-29 21:10:19
字體:
來源:轉載
供稿:網友

color: #ff0000">前言

有時候我們需要實現對照文章等,往往將文本放到兩個richtextbox控件中,但是,如果我們需要同步滾動查看,來達到更好的觀看效果。

當然,傳統的方法重載控件或者自定義控件都可以達到目的,但是對于新手或者想僅僅只用一次這個控件的人來說,是非常麻煩的。所以,接下來我來提供一種簡單快捷的方法來實現:richtextbox滾動條同步的功能。

方法如下:

首先,我們在winform窗體創建兩個richtextbox控件

c,richtextbox滾動條,richtextbox,滾動條,滾動條控件

下面介紹兩個方法,我經常用到

第一個方法,獲得當前鼠標所在richtextbox控件中的行號

private int GetLineNoVscroll(RichTextBox rtb)    {      //獲得當前坐標信息      Point p = rtb.Location;      int crntFirstIndex = rtb.GetCharIndexFromPosition(p);      int crntFirstLine = rtb.GetLineFromCharIndex(crntFirstIndex);      return crntFirstLine;    }

第二個方法,快速轉到richtextbox控件中某行

private void TrunRowsId(int iCodeRowsID, RichTextBox rtb)    {      try      {        rtb.SelectionStart = rtb.GetFirstCharIndexFromLine(iCodeRowsID);        rtb.SelectionLength = 0;        rtb.ScrollToCaret();      }      catch      {      }    }

有了這兩個方法,我們就可以實現滾動條同步的功能了。

思路如下:第一,當richtextbox1滾動時,通過GetLineNoVscroll方法,獲得richtextbox1的鼠標對應行號。然后

通過TrunRowsId方法,將獲得的richtexbox1的行號定位到richtextbox2中,從而達到richtextbox2跟著richtexbox1

滾動條一起滾動;

在richTextBox1的VScroll事件中添加如下代碼,注意,我這里有個?,代表某個偏移量,可能因為布局原因(如控件大小等)

導致兩個richtextbox不同步,一般寫0就可以了,如果差距過大,自行調整數值。

     private void richTextBox1_VScroll(object sender, EventArgs e)     {      int crntLastLine= GetLineNoVscroll(richTextBox1, panel1)-?;       TrunRowsId(crntLastLine, richTextBox2);     }

最后,實現了兩個滾動條同步滾動

總結

好了,以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美老少做受xxxx高潮| 欧美精品在线免费播放| 国产精品久久av| 日韩久久免费视频| 久久国产加勒比精品无码| 亚洲偷熟乱区亚洲香蕉av| 欧美多人乱p欧美4p久久| 欧美极品少妇与黑人| 日韩电影在线观看永久视频免费网站| 日韩精品在线免费观看| 亚洲一区二区三区香蕉| 日韩中文字幕在线免费观看| 亚洲综合一区二区不卡| 亚洲久久久久久久久久久| 亚洲欧洲一区二区三区在线观看| 欧美国产日韩精品| 日韩欧美成人免费视频| 成人黄色av免费在线观看| 国产女人18毛片水18精品| 日本高清不卡的在线| 色妞一区二区三区| 在线观看日韩www视频免费| 国产福利精品视频| 久久精品这里热有精品| 精品亚洲国产成av人片传媒| 久久最新资源网| 国模精品一区二区三区色天香| 亚洲欧美另类在线观看| 久久久久久av| 一级做a爰片久久毛片美女图片| 国产一区二区三区直播精品电影| 日韩成人在线视频观看| 久久成人精品视频| 欧美激情小视频| 国产视频精品久久久| 日韩毛片中文字幕| 欧美午夜精品久久久久久人妖| 日韩免费av在线| 久久综合88中文色鬼| 久久精品美女视频网站| 欧美风情在线观看| 上原亚衣av一区二区三区| 亚洲18私人小影院| 欧美专区国产专区| 北条麻妃久久精品| 欧美高清电影在线看| 日韩中文在线中文网三级| 久久精品中文字幕电影| 亚洲精品一区二区三区婷婷月| 91久久精品国产91久久| 久久69精品久久久久久国产越南| 久久av中文字幕| xxav国产精品美女主播| 国产美女精品视频免费观看| 中文字幕日韩精品有码视频| 97视频在线观看网址| 一本大道久久加勒比香蕉| 久久精品最新地址| 国产成人免费91av在线| 午夜精品一区二区三区在线播放| 日韩欧美一区二区在线| 亚洲激情在线视频| 清纯唯美亚洲激情| 国产亚洲精品久久久久久| 色噜噜亚洲精品中文字幕| 国产99久久精品一区二区 夜夜躁日日躁| 一区二区在线视频| 国产一区二区三区在线播放免费观看| 日韩精品欧美国产精品忘忧草| 欧美激情综合色综合啪啪五月| 国内精品久久影院| 国产视频综合在线| 欧美日韩一区二区免费视频| 国产成人综合av| 欧美与欧洲交xxxx免费观看| 欧美激情视频免费观看| 国产欧美一区二区三区久久人妖| 亚洲网站视频福利| 亚洲国产精品成人精品| 亚洲成人激情小说| 中文字幕在线看视频国产欧美| 欧美在线视频免费播放| 欧美韩国理论所午夜片917电影| 日韩免费观看高清| 播播国产欧美激情| 亚洲国产精品成人精品| 91av视频导航| 欧美性猛交xxx| 久久久噜久噜久久综合| 精品毛片网大全| 这里只有精品丝袜| 国产性色av一区二区| 98视频在线噜噜噜国产| 国产一区二区三区在线播放免费观看| 亚洲视频欧美视频| 欧美色播在线播放| 欧美亚洲成人免费| 日韩av免费在线看| 蜜臀久久99精品久久久久久宅男| 91精品国产777在线观看| 欧美黄网免费在线观看| 欧美黑人巨大精品一区二区| 日韩国产高清污视频在线观看| 中文字幕一区二区精品| 午夜精品蜜臀一区二区三区免费| 怡红院精品视频| 国产成人亚洲综合91精品| 欧美性xxxxx极品| 亚洲国产毛片完整版| 亚洲乱码国产乱码精品精| 久久久人成影片一区二区三区| 97在线视频国产| 91成人免费观看网站| 国产精品成熟老女人| 亚洲第一区第二区| 亚洲成**性毛茸茸| 欧美色视频日本高清在线观看| 欧美一级片在线播放| 亚洲激情小视频| 欧美在线视频a| 国产精品视频最多的网站| 欧美激情欧美狂野欧美精品| 国产成人精品日本亚洲专区61| 国产日韩欧美黄色| 国产午夜精品美女视频明星a级| 国产丝袜一区视频在线观看| 日韩最新av在线| 日韩亚洲精品视频| 538国产精品一区二区在线| 九九视频这里只有精品| 久久视频在线直播| 欧美高清视频一区二区| 日韩亚洲欧美中文在线| 久久精品国产96久久久香蕉| 亚洲第一精品夜夜躁人人躁| 亚洲国产精久久久久久| 91精品在线国产| 久久中文字幕国产| 日韩欧美黄色动漫| 亚洲欧美一区二区三区在线| 日韩电影大全免费观看2023年上| www.久久久久| 久久久久久久亚洲精品| 亚洲а∨天堂久久精品9966| 日韩中文字幕在线播放| 欧美日韩亚洲高清| 精品久久久久国产| 色偷偷9999www| 亚洲精品日韩久久久| 亚洲精品永久免费精品| 亚洲一区二区久久久久久久| 亚洲伊人一本大道中文字幕| 91香蕉嫩草神马影院在线观看| 久久综合色88| 亚洲视频在线免费观看| 国产成人综合精品| 亚洲最大的网站| 在线观看久久久久久| 国内自拍欧美激情| 国产69久久精品成人| 九九热精品视频国产| 亚洲人精选亚洲人成在线| 最近2019免费中文字幕视频三| 亚洲自拍偷拍区|