TStringGrid控件显示问题

huhaomcu 2013-10-22 10:09:50
TStringGrid的单元格固定,所以如果一长串字符在里面显示,显示不完全,怎样才能让具有固定长度的单元格能显示更多的字符数??、
...全文
215 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
huhaomcu 2013-10-22
  • 打赏
  • 举报
回复
引用 3 楼 twtynk1 的回复:
[quote=引用 楼主 huhaomcu 的回复:] TStringGrid的单元格固定,所以如果一长串字符在里面显示,显示不完全,怎样才能让具有固定长度的单元格能显示更多的字符数??、 还有怎样做单击某一单元格时能选中其中的内容,如那种出现蓝色的样子?
1:改列宽或行高可显示更多字符数 2:绘制单元格的背景色,坛子里有很多例子,去找找吧[/quote] 只能通过改列宽才能显示更多的字符吗,还有其它的方法吗?还有一个问题,就是我看别人的程序点击单元格内的内容后通过单击右键能显示出很多的菜单项,如复制,粘贴之类的我的却没有这要怎么做才能让我点击右键后能显示出这些菜单选项呢?
Alex-16888 2013-10-22
  • 打赏
  • 举报
回复
引用 楼主 huhaomcu 的回复:
TStringGrid的单元格固定,所以如果一长串字符在里面显示,显示不完全,怎样才能让具有固定长度的单元格能显示更多的字符数??、 还有怎样做单击某一单元格时能选中其中的内容,如那种出现蓝色的样子?
1:改列宽或行高可显示更多字符数 2:绘制单元格的背景色,坛子里有很多例子,去找找吧
linghengmao 2013-10-22
  • 打赏
  • 举报
回复
引用 1 楼 huhaomcu 的回复:
还有怎样做单击某一单元格时能选中其中的内容,如那种出现蓝色的样子?
stringgrid-->option-->goEditing = true; stringgrid-->option-->goAlwaysShowEditor = true;
huhaomcu 2013-10-22
  • 打赏
  • 举报
回复
还有怎样做单击某一单元格时能选中其中的内容,如那种出现蓝色的样子?
huhaomcu 2013-10-22
  • 打赏
  • 举报
回复
这样可以是可以,就是吧右键弹出的快捷菜单都是一些什么 复制,剪切,粘贴,删除,全选什么之类的,难道这些功能要自己写吗,应该可以在快捷菜单的OnClick事件中调用Windows提供的这些功能吧!!
Alex-16888 2013-10-22
  • 打赏
  • 举报
回复
添加个PopupMenu,再将stringgrid的popupmenu属性设置为已添加的PopupMenu
huhaomcu 2013-10-22
  • 打赏
  • 举报
回复
引用 5 楼 twtynk1 的回复:
自己加菜单项,至于如何显示出来的,从数据库读取
自己加菜单项?怎么加呢,求指点啊,本人新手呀
Alex-16888 2013-10-22
  • 打赏
  • 举报
回复
自己加菜单项,至于如何显示出来的,从数据库读取

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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