incompatible property * for type *

hu_huiqin 2011-05-01 10:48:52
如何查询PB中一个对象所拥有的属性,避免产生这类问题:incompatible property postion for type hsb_1

这类问题我遇到好几次了,想要能看到一个控件所拥有的属性,不知做不做得到?
为了避免我在别的方面犯错导致产生问题,浪费大家时间。我把窗口的timer事件代码贴这里,便于大家参考
if direct=1 //表示向右拉滚动条
then
hsb_1.position=hsb_1.position+1 //1
else
hsb_1.positon=hsb_1.position - 1 //2
end if
if hsb_1.position>hsb_1.maxposition then
hsb_1.position=hsb_1.maxpositon //3
direct= -1
end if
if hsb_1.position<hsb_1.minposition then
hsb_1.position=hsb_1.minpositon //4这几个地方是指出incompatible的地方
direct= 1
end if
hsb_1.triggerevent("moved")
...全文
2142 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Samoon 2011-05-25
  • 打赏
  • 举报
回复
无语..............position maxposition minposition
hsb_1.positon=hsb_1.position - 1 //2
hsb_1.position=hsb_1.maxpositon //3
hsb_1.position=hsb_1.minpositon //4这几个地方是指出incompatible的地方

麻烦下次用ctrl+ H来对比一下
hu_huiqin 2011-05-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 samoon 的回复:]
老大,你拼写错误。少了个i---- ition. 浪费表情阿,害我还开个工程来试。加分 加分
[/Quote]
我没有少i啊
Samoon 2011-05-10
  • 打赏
  • 举报
回复
老大,你拼写错误。少了个i---- ition. 浪费表情阿,害我还开个工程来试。加分 加分
hu_huiqin 2011-05-08
  • 打赏
  • 举报
回复
大家好,我看过了。hscrollbar里确实有position ,minposition and maxposition 属性, 现在更是不明白他为什么给我报错:imcompatible了
yyoinge 2011-05-04
  • 打赏
  • 举报
回复
在菜单 Tools → Browser... 中打开 Browser 界面,在System页面中列出所有系统对象,单击相应的系统对象,在右边会列出 Properties、Events、Functinos 等信息,展开相应的信息即可看到
Samoon 2011-05-03
  • 打赏
  • 举报
回复
多用F10 熟悉各种控件的成员函数。或者直接看控件的成员列表
yejihui9527 2011-05-03
  • 打赏
  • 举报
回复
hsb_1这种控件没有maxpositon和minposition属性 貌似
hu_huiqin 2011-05-02
  • 打赏
  • 举报
回复
我勾上了,但还是不行。还是告诉我position .maxposition .minposition 都是对于hab_1类型incompatible
wag_enu 2011-05-02
  • 打赏
  • 举报
回复
打开一个窗口对象,选择菜单:Design -> Options

选择AutoScript 标签,勾选里面的所有选项,特别是最后两项,
可以打开编写代码时的自动提醒功能。

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧