$PBExportHeader$w_inputbox_rpt.srw forward global type w_inputbox_rpt from w_publ_base end type type cb_que from uo_imflatbutton within w_inputbox_rpt end type type sle_nr from u_sleedit within w_inputbox_rpt end type end forward global type w_inputbox_rpt from w_publ_base integer x = 23 integer y = 24 integer width = 1920 integer height = 364 string title = "请填入" boolean controlmenu = false boolean minbox = false windowtype windowtype = response! long backcolor = 67108864 cb_que cb_que sle_nr sle_nr end type global w_inputbox_rpt w_inputbox_rpt type variables S_INPUTBOX S_OBJSTRU string rt_str end variables on w_inputbox_rpt.create int iCurrent call super::create this.cb_que=create cb_que this.sle_nr=create sle_nr iCurrent=UpperBound(this.Control) this.Control[iCurrent+1]=this.cb_que this.Control[iCurrent+2]=this.sle_nr end on on w_inputbox_rpt.destroy call super::destroy destroy(this.cb_que) destroy(this.sle_nr) end on event open;call super::open;S_OBJSTRU=MESSAGE.PowerObjectParm this.title=S_OBJSTRU.TITLE sle_nr.TEXT=S_OBJSTRU.OLD_TEXT sle_nr.setfocus() sle_nr.selecttext(1,len(sle_nr.TEXT)) end event event close;CloseWithReturn(this,rt_str) end event type cb_func from w_publ_base`cb_func within w_inputbox_rpt boolean visible = false integer x = 859 integer y = 124 boolean enabled = false end type type cb_exit from w_publ_base`cb_exit within w_inputbox_rpt integer x = 1477 integer y = 156 integer width = 325 string text = "取消" end type type cb_que from uo_imflatbutton within w_inputbox_rpt integer x = 1115 integer y = 156 integer width = 325 integer height = 96 integer taborder = 30 boolean enabled = false boolean default = true string normalpicname = "ok.bmp" end type event clicked;call super::clicked; rt_str=sle_nr.text Close(parent) end event type sle_nr from u_sleedit within w_inputbox_rpt integer x = 9 integer y = 44 integer width = 1801 boolean bringtotop = true end type event inputchanged;if trim(this.text)<>'' then cb_que.enabled=true else cb_que.enabled=false end if end event