如何在PowerBuilder中获取活动工作表菜单.如果我禁用菜单,它会禁用最后打开的工作表菜单而不是活动工作表菜单?
我作为入门级开发人员在一家公司工作.我很难绕过PowerBuilder的概念.有什么好的教程/建议吗?
我在PowerBuilder中有字符串:
string test_string = "1,2,3,4,5"
Run Code Online (Sandbox Code Playgroud)
我想将其转换为数组:
string array[] = {'1','2','3','4','5'}
Run Code Online (Sandbox Code Playgroud)
怎么做?
// 感谢帮助 :)
我这样做:
string string_to_edit = "1,2,3,4"
string array[], string_now
long arraylen, stringlen, place_nbr, i, place_tt
stringlen = len(string_to_edit)
DO WHILE stringlen > 0
place_nbr = pos(string_to_edit, ",")
IF place_nbr > 0 THEN
place_tt = place_nbr - 1
string_now = Mid(string_to_edit,0,place_tt)
string_to_edit = RIGHT(string_to_edit,stringlen - place_nbr)
stringlen = stringlen - place_nbr
ELSE
string_now = string_to_edit
string_to_edit = RIGHT(string_to_edit,stringlen - place_nbr)
stringlen = 0
END IF
string_now = trim(string_now) …Run Code Online (Sandbox Code Playgroud) 我创建了一个DataWindow(Freeform).我选择的所有字段都显示在DataWindow的标题部分.我刚刚更改了每个字段的背景颜色和边框样式.但是我无法在运行时输入任何字段.
我编写了以下代码来插入记录以使字段可编辑.
setpointer(HourGlass!)
This.settrans( SQLCA )
This.Reset()
This.InsertRow(0)
Run Code Online (Sandbox Code Playgroud) 我有DataWindow的'name'和'code'.同样在这个DW的SELECT中,我有PM.如果PM为null,那么我希望名称为粗体.
我怎么做?