社区
Delphi
帖子详情
dbgrid的问题,请高手回答
dickeybird888
2005-04-01 10:08:31
dbgrid的最左边的标识记录的小箭头,是文字还是图片啊!
如果是文字ASCII是多少啊!
...全文
177
10
打赏
收藏
dbgrid的问题,请高手回答
dbgrid的最左边的标识记录的小箭头,是文字还是图片啊! 如果是文字ASCII是多少啊!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
todouwang
2005-04-01
打赏
举报
回复
mark;
wtg476
2005-04-01
打赏
举报
回复
学习!
王集鹄
2005-04-01
打赏
举报
回复
//参考StringGrid绘制三角
const
MY_DRAWCELL = WM_USER + 10;
type
TForm1 = class(TForm)
StringGrid1: TStringGrid;
procedure FormCreate(Sender: TObject);
procedure StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
private
procedure MyDrawCell(var Msg: TMessage); message MY_DRAWCELL;
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
StringGrid1.DefaultRowHeight := 17;
StringGrid1.ColWidths[0] := 11;
end;
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
if ARow = TStringGrid(Sender).Row then
PostMessage(Handle, MY_DRAWCELL, Rect.Top, 0);
end;
procedure TForm1.MyDrawCell(var Msg: TMessage);
const
{$J+}vWParam: DWORD = 0;{$J-}
begin
with StringGrid1.Canvas, Msg do
begin
///////Begin 清除上一次的三角
Pen.Color := clBtnFace;
Brush.Color := clBtnFace;
Polygon([
Point(3, vWParam + 3),
Point(8, vWParam + 8),
Point(3, vWParam + 13)
]);
///////End 清除上一次的三角
Pen.Color := clBlack;
Brush.Color := clBlack;
Polygon([
Point(3, WParam + 3),
Point(8, WParam + 8),
Point(3, WParam + 13)
]);
vWParam := WParam;
end;
end;
ygflydream
2005-04-01
打赏
举报
回复
up!
Heyongfeng
2005-04-01
打赏
举报
回复
学
xzgyb
2005-04-01
打赏
举报
回复
在dbgrids.pas中有
const
bmArrow = 'DBGARROW';
然后在
TCustomDBGrid.Create中
Bmp.LoadFromResourceName(HInstance, bmArrow); //从程序所链的DBGrids.res中装载图片
FIndicators := TImageList.CreateSize(Bmp.Width, Bmp.Height);
然后用
FIndicators来画
dickeybird888
2005-04-01
打赏
举报
回复
知道了,那他怎么实现的啊
xzgyb
2005-04-01
打赏
举报
回复
是个图片
在delphi安装目录下的lib目录中
有个dbgrids.res
用一些资源提取工具可以打开
用ImageEditor好像打不开
我用vc打开地
weige250
2005-04-01
打赏
举报
回复
学
pengxuan
2005-04-01
打赏
举报
回复
学习
Maven经验分享(八)maven去除jar报依赖
又是项目总结的时候了,说一下maven使用中遇到的
问题
以及解决方案。 在新项目的开发中,使用maven进行持续构建,在搭建框架的过程中经常遇到jar冲突的
问题
,现在来介绍下如何去除jar传递依赖。 1、项目间传递 如果我的当前项目是project1,project1要依赖project2,project1依赖project2的配置中加上<optional>true</op...
Vue3+Node.js登录鉴权实战:验证码、JWT和Vuex全链路解析
在前后端分离和SPA应用日益普及的今天,登录状态管理成为Web开发中最基础也最容易踩坑的环节。传统Session方案在跨域、水平扩展场景下力不从心,而JWT(JSON Web Token)凭借无状态、跨域友好等特性成为事实标准。它通过加密签名保证Token不可伪造,服务器只需验签即可确认用户身份。配合图形验证码,能有效拦截批量注册、撞库和爬虫攻击,保障题库类网站的核心内容安全。前端则需要借助Vuex这类集中式状态管理工具,将Token、用户信息、登录状态统一收口,配合路由守卫和axios拦截器实现自动携带凭
Maven依赖冲突
问题
排查经验
报错Not running on Jetty,而我们的服务是运行在tomcat上,配合从上到下排查的思路,在新引入的maven依赖项打开pom.xml,查看里面的依赖项还有parent里的依赖项,找到了以下元凶:parent里会依赖***-boot-starter-web,而这里默认使用jetty作为引擎,遂排除掉,并验证业务逻辑是否正常。maven中禁止有循环依赖。开发环境,建议默认日志级别设置为info,对需要关注的模块,建议设置为debug模式,比如当前工程目录,正在联调的依赖jar包。
聚合maven+spring-boot打包可执行jar
原创文章,转载
请
注明 整整搞了一天,终于解决这个
问题
了。这里是四个module,module之间存在依赖,打包两个可执行jar,看下最终效果吧 聚合maven+spring-boot的搭建很简单,和普通的聚合maven没有什么区别。聚合maven+spring-boot打包成可执行jar就不是那么容易了,主要是因为spring-b
【多模块】maven项目 在IDEA 中使用 mvn install 添加本地 jar包依赖 全过程。
背景 maven因为其使用带来的便利使得现在很多项目都在使用maven进行辅助开发,但有的时候也会有一些稍微麻烦一点的事可能会需要绕点弯路,今天在使用idea为ide工具编写maven项目的过程中,我碰到了有的包maven远程仓库没有的
问题
,网上很少找到多模块的搭建的过程,一般有的都是那种直接放在lib目录下的,找了比较久才弄明白怎么去导入。在这里记录并分享一下,看到这篇文章的兄弟姐妹...
Delphi
5,943
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章