社区
PowerBuilder
帖子详情
在點擊標題欄排序的時候﹐如何給標題欄顯示一個三角形
shinesky
2003-10-16 12:32:33
看到過一個PB程序﹐在點擊標題欄排序的時候﹐在標題欄會出現一個三角形﹐并且能根據升降序而改變形狀﹐各位﹐有誰知道是怎么實現的嗎﹐告訴一下﹐不勝感激﹗
...全文
63
6
打赏
收藏
在點擊標題欄排序的時候﹐如何給標題欄顯示一個三角形
看到過一個PB程序﹐在點擊標題欄排序的時候﹐在標題欄會出現一個三角形﹐并且能根據升降序而改變形狀﹐各位﹐有誰知道是怎么實現的嗎﹐告訴一下﹐不勝感激﹗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackzhang168
2003-10-17
打赏
举报
回复
string ls_AddPict, ls_CurObj, ls_Picture, ls_CurCol
integer li_PictPos
ls_CurObj = String(dwo.Name)
If Row = 0 AND This.Describe(ls_CurObj + ".Text") <> "!" AND This.Describe(ls_CurObj + ".Band") = "header" Then // Valid header object?
ls_CurCol = Left(ls_CurObj,Len(ls_CurObj) - 2)
If is_OrderCol <> ls_CurCol Then // Different Column
This.Modify("DESTROY p_" + is_OrderCol)
is_OrderCol = Left(ls_CurObj,Len(ls_CurObj) - 2)
ls_Picture = "UP.BMP"
is_SortType = "A" // Ascending sort
li_PictPos = Integer(This.Describe(ls_CurObj + ".X"))+ (Integer(This.Describe(ls_CurObj + ".Width")) - 70)
ls_AddPict ='create bitmap(band=foreground filename="' + ls_Picture + '" ' + &
' x="' + String(li_PictPos) + "~tInteger(describe('" + is_OrderCol + &
".X')) + (Integer(describe('" + is_OrderCol + ".Width'))" + ' - 70)" y="24" ' + &
' height="33" width="51" border="0" name=p_' + is_OrderCol + ' visible="1")'
This.Modify(ls_AddPict)
This.SetSort(is_OrderCol + " " + is_SortType)
This.Sort()
Else
If is_SortType = "A" Then
ls_Picture = "DOWN.BMP"
is_SortType = "D"
Else
ls_Picture = "UP.BMP"
is_SortType = "A"
End If
This.Modify('p_' + is_OrderCol + '.filename = "' + ls_Picture + '"')
This.SetSort(is_OrderCol + " " + is_SortType)
This.Sort()
End If
End If
shinesky
2003-10-17
打赏
举报
回复
我的e_mail是kk14154@163.com,先謝了
xuyi1979
2003-10-17
打赏
举报
回复
用图片不是好方法,因为图片的颜色是固定的,可能会导致三角颜色和标题颜色不符,比较难看,但我想不出怎么做到windows那样的好方法。
纳米茶
2003-10-16
打赏
举报
回复
做一个datawindow的基类。制作两个三角的图形文件。
在基类的click事件中写入创建bmp图片的代码即可
你的email,给你一个例子
playyuer
2003-10-16
打赏
举报
回复
caption = "↓"
flyerlxg
2003-10-16
打赏
举报
回复
自定义对象去实现吧,我这里有一个例子,其将数据提进数据窗口,然后点对应的标题栏就可以实现排序的功能,同时有一个三角形标示。给我电邮吧,我email给您,我的email是system@szonline.net
Sweet Home 3D V5.2官方中文免费版.rar
如要展开某一个类别,请单击类别左侧的加号或
三角形
,或者双击类别条目。2.家居物件列表。 该列表列出了您的家居模型中已使用物件的清单,其中默认显示了物件的名称、大小以及其它的一些属性。该列表可通过单击相应...
【奇境】计算机图形学底层原理-如何从C++独立编写一个openGL
跟随我们一行一行写完代码,你就会得到一个迷你版本的openGL图形库,你可以深度体会图形从模型变换,观察矩阵变换,投影矩阵变换一直到光栅化纹理操作的全套模拟流程。 课程介绍: 本课程将带领学员不使用任何图形库...
Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3
实例014 使当前项目依赖另一个项目 21 1.3 界面设计器 22 实例015 安装界面设计器 22 实例016 设计Windows系统的运行对话框 界面 23 实例017 设计计算器程序界面 26 实例018 设计关于进销存管理系统的界面 27 第2章 ...
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章