社区
PowerBuilder
帖子详情
treeview中的getitem()有几种可能出错??
webwolf911
2003-11-25 05:03:10
我作了一个function便利查找一个item ,返回其handle,再第一轮调用时没有问题,第2轮调用时getitem就返回 -1 了,可能是什么原因??
...全文
105
10
打赏
收藏
treeview中的getitem()有几种可能出错??
我作了一个function便利查找一个item ,返回其handle,再第一轮调用时没有问题,第2轮调用时getitem就返回 -1 了,可能是什么原因??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guangli_zhang
2003-12-03
打赏
举报
回复
give me your Email
guangli_zhang
2003-12-03
打赏
举报
回复
get me your Email
poemlake
2003-11-26
打赏
举报
回复
你在哪里加的此函数的代码,一般的可能是此自定义函数先于treeview的item使用了,例如window的resize事件先于windows发生,datawindow的rowfocuschanged事件先于在windows的open事件中加的datawindow的代码发生,不知道你做的是什么,怎么做,目的是什么,无从判断
webwolf911
2003-11-26
打赏
举报
回复
我从数据库里读取数据插入treeview中,每读一条数据,相应的在treeview里找其parent,然后插入到parent下,之前treeview中肯定有item了。
这个函数在窗口打开时生成treeview时没有问题,但是在添加项目时,将数据写入database中,然后再调用生成treeview的函数,其中的get_parent这个函数中的getitem就不行了!!
明白否??
heijiangff
2003-11-25
打赏
举报
回复
用树很少,所以不懂!查找应该有函数吧?
klbt
2003-11-25
打赏
举报
回复
重新生成树时,是否某些节点没有.data属性?
webwolf911
2003-11-25
打赏
举报
回复
long ll_return = 1 ,ll_index = 1
treevieitem ltvi_item
do while ll_return = 1
ll_return = tv_1.getitem(ll_index,ltvi_item)
if string(ltvi_item.data) = "AA" then
return ll_index
ll_index = ll_index + 1
loop
return 0
我用这个函数便利treeview找到某个节点,返回其handle。
这个函数在生成treeview的过程中调用,在窗口打开时调用没有问题,当我在数据库中添加新纪录,重新调用生成treeview时,这个函数的geiitem就好像不好使了,到该函数之前treeview中肯定有item了,但是ll_index =1 getitem 就等于-1 了,怎么回事呢??????
klbt
2003-11-25
打赏
举报
回复
请帖出具体代码
dotnba
2003-11-25
打赏
举报
回复
你的代码是什么?
这样很难说清楚啊
mittee
2003-11-25
打赏
举报
回复
handle 是否改变成无效的
Windows窗口消息
////////////////////////////////////////////////////////////////////////// #include "AFXPRIV.H"//消息值的定义来源 #include "Dde.h"//DDE消息值的定义来源 #include "CPL.H"//控制面板消息值的定义来源 #include "WFEXT.H"//文件管理器的消息值的定义来...
DELPHI 跨进程获取其他程序的DBGrid内容
一、思考与启发 1.对于Windows的Standard Controls,基本上大家应该是都会的: GetWindowText,WM_GETTEXT可以获取EDIT的文本内容; LB_GETTEXT可以获取LISTBOX列表项的文本内容; CB_GETLBTEXT可以获取COMBOBOX下拉列表项的文本内容; 这里我就不多说了。 对于Windows的Com
Windows窗口消息大全
原文地址:http://bbs.pediy.com/showthread.php?t=147068 ////////////////////////////////////////////////////////////////////////// #include "AFXPRIV.H"//消息值的定义来源 #include "Dde.h"//DDE消息值的定义来源 #include "
VC控件
CEdit重新审视 一个从没想过的问题今天终于出现了!我自己都感到以外!呵呵,什么问题呢?
可能
你也没想过哦。即使想过,你解答了没有? 是一个聊天的程序,类似于QQ的界面。简化一点说把。(注意是简化)一个基于对话框的的程序,只有2个编辑框m_edit1,m_edit2, 还有一个是按钮。现在我要做的就是在 m_edit2
中
输入,然后点击按钮,内容就跑到了m_edit1
中
。并且每次点击后...
Windows消息类型及说明(全面)
前缀 消息 说明 WM_ Window Message 窗口消息,一般用在SendMessage,PostMessage这样的消息函数
中
SM_ Static Message 静态标签消息 SS_ Static Style 静态标签风格 BM_ Button Message 按钮消息 BS_ Button Style 按钮风格 BN_ Button Notify 按钮通知 EM_ Edit Message 编辑框消息 ES_ Edit Style 编辑框风格 ...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章