w_xls_gettext.srw 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. $PBExportHeader$w_xls_gettext.srw
  2. forward
  3. global type w_xls_gettext from w_xls_publ_base
  4. end type
  5. type sle_1 from singlelineedit within w_xls_gettext
  6. end type
  7. end forward
  8. global type w_xls_gettext from w_xls_publ_base
  9. integer width = 1248
  10. integer height = 356
  11. boolean titlebar = false
  12. string title = ""
  13. boolean controlmenu = false
  14. boolean minbox = false
  15. windowtype windowtype = response!
  16. sle_1 sle_1
  17. end type
  18. global w_xls_gettext w_xls_gettext
  19. type variables
  20. string str = ''
  21. end variables
  22. on w_xls_gettext.create
  23. int iCurrent
  24. call super::create
  25. this.sle_1=create sle_1
  26. iCurrent=UpperBound(this.Control)
  27. this.Control[iCurrent+1]=this.sle_1
  28. end on
  29. on w_xls_gettext.destroy
  30. call super::destroy
  31. destroy(this.sle_1)
  32. end on
  33. event close;call super::close;CloseWithReturn(this, str)
  34. end event
  35. event open;call super::open;sle_1.setfocus()
  36. string str1
  37. str1 = message.stringparm
  38. if isnull(str1) then str1 = ''
  39. sle_1.text = str1
  40. end event
  41. type cb_func from w_xls_publ_base`cb_func within w_xls_gettext
  42. integer x = 174
  43. integer y = 192
  44. string text = "确定"
  45. boolean default = true
  46. end type
  47. event cb_func::clicked;str = sle_1.text
  48. Close(PARENT)
  49. end event
  50. type cb_exit from w_xls_publ_base`cb_exit within w_xls_gettext
  51. integer x = 759
  52. integer y = 192
  53. string text = "取消"
  54. end type
  55. type sle_1 from singlelineedit within w_xls_gettext
  56. event keydown pbm_keydown
  57. integer x = 50
  58. integer y = 64
  59. integer width = 1120
  60. integer height = 96
  61. integer taborder = 10
  62. boolean bringtotop = true
  63. integer textsize = -9
  64. integer weight = 400
  65. fontcharset fontcharset = gb2312charset!
  66. fontpitch fontpitch = variable!
  67. string facename = "宋体"
  68. long textcolor = 33554432
  69. borderstyle borderstyle = stylelowered!
  70. end type
  71. event keydown;if key = KeyEnter! then
  72. cb_func.triggerevent( clicked!)
  73. end if
  74. end event