oioj’s Blog     powered by oBlog version 2.0 beta oioj Studio 2004



公告

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息





查找指定的脚本
liualinda 发表于 2007-10-26 18:29:00
问:我编写的脚本忘了在哪个窗口了,怎么办?总不能让我把几十个窗口逐个打开,每个事件中来查找吧。


……

阅读全文 | 回复 | 引用通告
 


PowerBuilder用户自定义事件应用两则
liualinda 发表于 2007-10-26 18:27:00
一、实现当鼠标移动到静态文本框上方时,其颜色发生变化


……

阅读全文 | 回复 | 引用通告
 


浅析有关用户定义事件中ID的含义
liualinda 发表于 2007-10-26 18:27:00
下面我们解释一下PowerBuilder中以pbm开头的内部映射事件的含义,按类举一些主要例子,其余的事件类推。 </P><P>单选或多选按钮消息(前缀:pbm_bm) 
getcheck 单选按钮或多选按钮是否被选
getstate 按钮是否加亮
setcheck 将无线按钮或确认框的选中状态改为未选中状态,反之亦然
setstate 加亮或不加亮按钮
change 改变按钮的风格,例如,改为单选按钮或组合框
单选或多选按钮通知消息(前缀:pbm_bn)
clicked 按钮控件被点中
disable 使按钮……

阅读全文 | 回复 | 引用通告
 


怎样带参数运行PB应用程序?
liualinda 发表于 2007-10-26 18:26:00
问:请问PB编译后的程序可否带参数运行,就象DOS中的dir命令:dir/w的形式,如果可以,PB中怎样接收呢?请指教!


……

阅读全文 | 回复 | 引用通告
 


怎样实现计算机对KB和MOUSE输入不响应?
liualinda 发表于 2007-10-26 18:25:00
问:在大作《 怎样实现计算机对KB和MOUSE输入不响应?》中提到:要求:按某一键后,计算机对KB和MOUSE输入不响应; 按某一键后,计算机对KB和MOUSE输入才响应。

答:在keydown与Mouse事件中编程,用户按下某键后设置当前状态(变量)为允许响应还是不响应,最好使用系统热键(参见摆渡人工作室上的文章)。

在事件中return 1,就不会响应却省操作了。

if status then
//处理
else
return 1
end if


……

阅读全文 | 回复 | 引用通告
 


怎样在程序中运行控制面板中的程序
liualinda 发表于 2007-10-26 18:24:00
run ("rundll32.exe shell32.dll,Control_RunDLL Timedate.cpl")

其它的程序就是最后所带的参数(Timedate.cpl)不一样,试试就知道了。


阅读全文 | 回复 | 引用通告
 


如何从客户端获得服务器的时间
liualinda 发表于 2007-10-26 18:24:00
ORACLE:select sysdate from sys.dual;
SQLServer、Sybase:select getdate() from tablename;

阅读全文 | 回复 | 引用通告
 


pb转excel 批注的操作
liualinda 发表于 2007-10-26 18:23:00

先随便选了一个格,记录一下宏

    Range("B6").Select
    Range("B6").AddComment
    Range("B6").Comment.Visible = False
    Range("B6").Comment.Text Text:="微软用户:" & Chr(10) & "LENIZ"
 


……

阅读全文 | 回复 | 引用通告
 


PB取中文星期就这么简单
liualinda 发表于 2007-10-26 18:23:00

PB没有取中文星期的函数,所以只能自己写,以前总是将系统的英文星期取出来,用一个CASE语句一个个转,代码太多,今天终于发现了一个简单的方法,用DayNumber转,只要两行代码就搞定:


//函数:  f_getChinessWeek()
//参数:  Date    ad_date
//返回:  String
//功能:  返回中文星期字符串
//作者:Gary 2007.03.16

String ls_warr[]
……


阅读全文 | 回复 | 引用通告
 


导入数据到datawindow
liualinda 发表于 2007-10-26 18:22:00
string   str_savename,named,s_grxh  
  int     excelok,li_net  
  long   li_count,i  
   
   
  oleobject   excelserver  
  excelserver=create   oleobject    
  excelok=excelserver.connecttonewobject("excel.application")    
   
  //检查返回值,以确保已成功地连接到了Excel  
  if   excelok   <> &nbs
……

阅读全文 | 回复 | 引用通告
 


首页 上一页 下一页 尾页 页次:1/12页  10篇日志/页 转到:



Powered by Oblog.