国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

PowerBuilder中回車鍵的應(yīng)用

2024-07-21 02:10:06
字體:
供稿:網(wǎng)友

                                         powerbuilder中回車鍵的應(yīng)用

        眾所周知,回車鍵一般情況下都適用于確認(rèn),那么,在應(yīng)用程序中用好回車鍵也是很有必要的。
1.回車鍵在window中的應(yīng)用
    比如一個登錄窗口w_login,當(dāng)用戶輸入用戶名,按下回車鍵后,即可進(jìn)入密碼的輸入,密碼輸入結(jié)束后,按下回車鍵焦點(diǎn)移動到一下操作,依次類推,那么我們就應(yīng)該這樣用代碼來控制:
    首先,假設(shè)w_login窗口中有:sle_username、sle_password、cb_ok和cb_cancel等控件。
    a.在sle_username的modify事件中寫如下代碼:
    // script for user event ue_checkkey, // which is mapped to pbm_keydown.
    if keydown(keyenter!) then  // go to sle_3 if   
      sle_2.setfocus( )       // enter pressed. 
    end if
   
    b.在sle_password的modify事件中寫如下代碼:
     // script for user event ue_checkkey, // which is mapped to pbm_keydown.
    if keydown(keyenter!) then  // go to sle_3 if   
      cb_ok.setfocus( )       // enter pressed. 
    end if
注意:這里不提倡使用按鈕的default屬性,否則,按下回車鍵后響應(yīng)了按鈕的defaule屬性。

2.回車鍵在datawindow中的應(yīng)用
    當(dāng)用戶錄入完一行數(shù)據(jù)后,如果按下回車鍵,能夠自動跳到下一行,如果當(dāng)前行是最后一行就自動增加一行。
    /*****************************************************************
                           用戶對象
     功能: 主要用于用戶在進(jìn)行數(shù)據(jù)錄入時,方便的用enter鍵在列中切換。
     邏輯: 如果光標(biāo)落在當(dāng)前行的第一列,那么,按下回車鍵后,光標(biāo)跳至
          下一列,依次一直到該行的最后一列。
        當(dāng)光標(biāo)在當(dāng)前行的最后一列時,按下回車鍵即可新增加一行紀(jì)錄,
    并且把新增加的行作為當(dāng)前行,設(shè)當(dāng)前行的第一列為當(dāng)前列。
     適用: 瀏覽數(shù)據(jù)表中的記錄
     編程: 海 洋
     創(chuàng)建: 2002年4月3日
     修改:
     版本: 1.0
    ******************************************************************/

 if this.accepttext()<0 then
  return
 end if
 
 if this.getcolumn()=long(this.describe("datawindow.column.count")) then
  if this.getrow()=this.rowcount() then
   this.insertrow(0)
   this.scrolltorow(this.getrow()+1)
   this.setcolumn(1)
   return
  end if
 end if
    send(handle(this),256,9,long(0,0))
  this.settransobject(sqlca)

      當(dāng)然回車鍵的使用很廣泛,希望有更好的方法和大家分享,也希望大家多提寶貴意見,謝謝!

****************************************oceanaut 2002-10-22
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙口市| 贵溪市| 三江| 阳朔县| 福海县| 湘乡市| 远安县| 辽源市| 临泽县| 东海县| 西乌珠穆沁旗| 银川市| 利辛县| 邛崃市| 伊宁市| 方正县| 蒙阴县| 博客| 岱山县| 左云县| 尚志市| 上饶县| 唐海县| 桐柏县| 安多县| 云梦县| 南汇区| 三亚市| 偏关县| 保亭| 滨海县| 寿光市| 武陟县| 班玛县| 旬邑县| 惠来县| 桂阳县| 民乐县| 兖州市| 根河市| 禹城市|