蜜臀98精品国产免费观看-欧美亚洲日本高清不卡-亚洲国产精品成人久久-无码精品人妻一区二区三区中-欧美巨大黑人精品videos

| 項目咨詢 |積分體系 | 加入收藏 | 設為首頁 | RSS
您當前的位置:首頁 > 市場 > 百科 > 技術 > 夸父專欄

基于RICHVIEW的EMR開發文檔十

時間:2013-10-08 20:45:23  來源:  作者:
更多

 http://blog.sina.com.cn/game7788

   夸父
何為覆蓋模式?
當我們在編輯文檔或者寫代碼時,經常會按到電腦上的insert按鍵來改變輸入模式,正常情況下我們都是用的insert模式,當改變成overwrite模式下,會發現我們輸入字符后不再自動退格,而是直接覆蓋前面文字,按回車也不會自動增加新行!richview本身并沒有支持overwrite模式,下面代碼通過健盤的輸入事件簡單的實現這個功能。
var rve: TCustomRichViewEdit;
    ItemNo, Offs: Integer;
begin
  if IgnoreNextChar then begin //全局變量,判斷當前item是否為空
    IgnoreNextChar := False;//如果是就退出
    exit;
  end;
  IgnoreNextChar := False;
  if not ((Key=#9) or (Key>=' ')) then 只處理數字健和字母健,如果為狀態健也退出
    exit;
  rve := RichViewEdit1.TopLevelEditor;
  if rve.SelectionExists then
    exit;
  ItemNo := rve.CurItemNo;
  Offs  := rve.OffsetInCurItem;//得到當前光標所在位置
  if (Offs>=rve.GetOffsAfterItem(ItemNo)) then begin //判斷光標是否在最后面,則直接繪制
    if (ItemNo+1
       not rve.IsFromNewLine(ItemNo+1) then begin 
      inc(ItemNo); 
      Offs := rve.GetOffsBeforeItem(ItemNo); 
      end 
    else 
      exit; 
  end; 
  rve.SetSelectionBounds(ItemNo, Offs, ItemNo, Offs+1); 選中當前光標到光標前一位,輸入后實現覆蓋
  rve.Invalidate; 
end; 
來頂一下
返回首頁
返回首頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
欄目更新
欄目熱門
主站蜘蛛池模板: 亚洲精品一区二区成人| 色护士极品影院| 2021最新国产在线人成| 欧洲亚洲日韩性无码专区| 亚洲自偷自偷在线成人网站传媒| 丰满少妇内射一区| 熟妇一区,二区,三区| 日韩av片无码一区二区不卡| 大伊香蕉精品视频在线直播| 男女性高爱潮是免费国产| 亚洲精品日本一区二区三区| 国产高清在线播放一区 | 国产精品免费视频色拍拍| 四虎影视在线影院在线观看 | 国产乱了真实在线观看| 久久性都成人免费一区二区| 午夜成人亚洲理伦片在线观看| 国产欧美在线一区二区三区 | 亚洲综合色在线视频www| 无码av中文字幕久久专区| 亚洲精品字幕| 人妻内射一区二区在线视频| 国产人碰人摸人爱免费视频| 日韩国产一区在线观看| 亚洲h成年动漫在线观看网站| 六月婷婷国产精品综合| 日韩精品无码视频一区二区蜜桃| 亚洲熟妇熟女一区| 亚洲精品你懂的在线观看| 成人免费一区二区三区视频软件| 国产精品无码a∨精品影院| 老司机久久99久久精品播放免费| 动漫av网站免费观看 | 无码被窝影院午夜看片爽爽jk| 粉嫩萝控精品福利网站| 亚洲欧美套图一区| 国产熟女视频| 成人精品一区二区三区中文字幕 | 视频一区二区三区在线免费观看| 99草草国产熟女视频在线| 毛片一区二区三区无码蜜臀|