社区
DataWindow
帖子详情
怎样在数据窗口对象中动态的画线?
itzhiren
2003-09-24 03:05:13
怎样在数据窗口对象中动态的画线?我想让这条线的长度随着各字段的宽度改变而改变........ 数据窗口是grid类型,因为我在head区那一行列标题的上面又加了一行,可是打印的时候这两行打印在一个格内,很不好看,所以我想动态的画线,把这两行放在两个格内
...全文
113
13
打赏
收藏
怎样在数据窗口对象中动态的画线?
怎样在数据窗口对象中动态的画线?我想让这条线的长度随着各字段的宽度改变而改变........ 数据窗口是grid类型,因为我在head区那一行列标题的上面又加了一行,可是打印的时候这两行打印在一个格内,很不好看,所以我想动态的画线,把这两行放在两个格内
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mmjhcg
2003-09-25
打赏
举报
回复
现在我现在做一个配制的报表程序,正在解决这个问题,不过方法有了,今天进入调试了.到时需要我发给你
bluewxy
2003-09-25
打赏
举报
回复
x2:
long ll_x1=0;
long ll_x2
ll_x2=dw_1.Describe("Columnname.X") + dw_1.Describe("Columnname>.Width")
或:
ll_x2=dw_1.Object.Columnname>.X+dw_1.Object.Columnname.Width
将Columnname换成最后一列的列名,dw_1为数据窗口名
itzhiren
2003-09-24
打赏
举报
回复
if((long(describe( "relation_gsf_t.x"))+long(describe(" relation_gsf_t.width"))),visible=true)
这样写不对.......
itzhiren
2003-09-24
打赏
举报
回复
回复人: qiyousyc(沈阳棋友)
设置线的expressions中的x1,x2
x1:0
x2:long(Describe("最后的列名.X"))+long(Describe("最后的列名.Width"))
即使动态更改也好用.
x2的表达式怎么写呀?
itzhiren
2003-09-24
打赏
举报
回复
啊?那我不惨了?这个问题怎么解决呢?
jimly
2003-09-24
打赏
举报
回复
要改变线的长度很简单,新创建一条线也简单:
dw.modify("line_1.x2="+string(li_newlength))
就可以了,li_newlength=等于最后一列的x加最后一列的width,加个附加值(自己试试)就可以了。
关键是数据窗口好像没有事件能反映字段的宽度改变了。
代码写在什么地方呢?鼠标事件里好像也不行?
自建个timer,不停的扫描是个办法,但不正规。
qiyousyc
2003-09-24
打赏
举报
回复
设置线的expressions中的x1,x2
x1:0
x2:long(Describe("最后的列名.X"))+long(Describe("最后的列名.Width"))
即使动态更改也好用。
bluewxy
2003-09-24
打赏
举报
回复
我也遇到过这样的问题,结果是数据窗口中不能动态的画线
我所用的办法是先隐藏一条线,然后设置这条线的属性,改变长度和显示属性等。
你可以试试。
itzhiren
2003-09-24
打赏
举报
回复
不行,这样的话只在字体下面有线,这一列还是没有全画上线
handi
2003-09-24
打赏
举报
回复
动态设置线的y2x2坐标就可以了
eminena
2003-09-24
打赏
举报
回复
在字体中选下划线.
itzhiren
2003-09-24
打赏
举报
回复
我想让这条线的长度随着各字段的宽度改变而改变........
qiyousyc
2003-09-24
打赏
举报
回复
不能动态化这样的线
在数据窗口中直接化就可以了
unity2021、新旧版本同事支持的 navigation navmeshagent ai寻路 静态烘焙,
动态
烘焙
动态
障碍物 路径
画线
使用教程
简单介绍 unity的 AI Navigation 由四部分组成: NavMesh :
数据
结构。用于描述“可以行走的平面”的
数据
结构。 NavMesh Agent :寻路的角色需要附加此组件 NavMesh Obstacle :
动态
障碍物组件。 Off-Mesh Link :用于描述不能用一般的可行走平面描述的置,如可以跳过的河流或障碍物,需要打开的门,都可以用Off-Meshnk描述。 有了上面...
Unity UILineRenderer
动态
画线
:从原理到性能优化的完整指南
在Unity UI开发
中
,
动态
画线
是实现技能轨迹、图表绘制、手写签名等交互功能的核心技术。其原理基于Canvas网格重建机制,通过继承MaskableGraphic类,在OnPopulateMesh方法
中
动态
生成顶点与三角形
数据
,从而在二维UI坐标系
中
高效渲染矢量线条。这项技术的核心价值在于解决了传统LineRenderer在UI系统
中
坐标转换复杂、层级管理混乱的问题,实现了与RectTransform的无缝集成。在实际应用场景
中
,
动态
画线
广泛用于游戏技能指示器、
数据
可视化图表、教育类应用的手写板等交互界面
PB
数据
窗口
对象
[PB]-
数据
窗口
对象
(一)
数据
窗口
对象
的
数据
源 ---------- PB提供5种
数据
源:Quick Select(快速选择类型)、SQL Select(SQL选择类型)、Query(查询类型)、External(外部类型)和Stored Procedure(存储过程类型) ---------- Quick Select 只能从一个
数据
表或者视图
中
选取
数据
(无关联的表或者视图)??
MFC
动态
画直线并且具有
窗口
重绘功能和保存在磁盘上
动态
画直线 (1)设置拖曳标记以及光标句柄。在视图类CMyDrawView的头文件
中
添加如下成员变量的定义 public: int m_down; int m_up; int m_uy1; int m_ux1; int m_dy1; int m_dx1; (2)在视图类CMyDrawView的构造函数
中
初始化拖曳标记,设置十字光标。 CMyLineView::CMyLineView() { // TODO: add construction code here m_bDragging=false; m_hC
计算机图形学作业一。Bresenham直线
画线
算法,
中
点圆、
中
点椭圆算法&可视化(Python3+PyQt5)
上机题目1: • 采用DDA/
中
点法/Bresenham算法画任意直线及(椭)圆。 要求: • 将象素网格表现出来,建立网格坐标系 • 用橡皮筋的形式输入参数 • 鼠标移动时,显示鼠标当前位置 选做: • 显示判别式的计算过程和下一点的选择策略 • 记录生成点的坐标,建议用表的形式 • 图形生成过程可以
动态
、重复的演示(回放) 第零步:因个人原因我决定用Python+PyCharm+Matplot...
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章