社区
C#
帖子详情
DataGrid问题,列标题太长啦,如果不将列宽加大,肯定是不能完全显示出来,这样的就只能借助于 Tooltip 。也就是当鼠标移到列标题上时,
ColorSM
2002-04-24 08:13:35
DataGrid问题,列标题太长啦,如果不将列宽加大,肯定是不能完全显示出来,这样的就只能借助于 Tooltip 。也就是当鼠标移到列标题上时,出现一方框提示,不知怎样实现?
...全文
131
6
打赏
收藏
DataGrid问题,列标题太长啦,如果不将列宽加大,肯定是不能完全显示出来,这样的就只能借助于 Tooltip 。也就是当鼠标移到列标题上时,
DataGrid问题,列标题太长啦,如果不将列宽加大,肯定是不能完全显示出来,这样的就只能借助于 Tooltip 。也就是当鼠标移到列标题上时,出现一方框提示,不知怎样实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ColorSM
2002-04-24
打赏
举报
回复
upupup p p!
triout
2002-04-24
打赏
举报
回复
是呀,上面的方法虽然可以实现,但太麻烦了,谁知道?我也要!
ColorSM
2002-04-24
打赏
举报
回复
感谢 juqiang;
不知有没有更好的办法?
juqiang
2002-04-24
打赏
举报
回复
错了!我以为是asp.net版呢!
你尝试一下MouseEnter或者MouseMove这些事件,先算出当前鼠标的位置(相对于datagrid的或者相对于form的),然后根据datagird中每列的宽度,算出鼠标当前所在的列和行。然后是该鼠标所处的行和列无效Invalidate,再你的OnPaint事件中,重写一次就是了。具体代码,可以参考从前的WIN32 form的tooltip代码。
ColorSM
2002-04-24
打赏
举报
回复
我说的是 WinForm 中的 DataGrid 呀。
juqiang
2002-04-24
打赏
举报
回复
如果你认为折行可以接受,那么可以设置ItemStyle.Wrap=true。如果不像这样,可以定制事件?比如,PreRender,我看好像是。你可以问问icyer斑竹。
EasyUI
Datagrid
使用案例与实战详解
其核心优势在于丰富的UI组件库(如
Datagrid
、Form、Tree等)和声明式编程模式,极大提升了开发效率。尽管 EasyUI
Datagrid
是一个 JavaScript 插件,但它的入口仍始于 HTML 中的一个元素。这个<table>
功能增强型WPF
DataGrid
控件设计与实现
在现代WPF企业级应用开发中,
DataGrid
作为数据展示与交互的核心控件,其默认提供的文本
列
()、超链接
列
等往往难以满足复杂的业务需求。例如,在人事管理系统中需要选择入职日期,在订单系统中需从产品类别下拉
列
表...
深入掌握SplitContainer布局控件——界面动态分割实战范例
它通过一个可拖动的分隔条(Splitter)将容器划分为Panel1和Panel2,支持水平或垂直布局,广泛应用于IDE、资源管理器等复杂UI系统。该控件继承自,默认具有DockMarginPadding等布局属性,并在设计时可通过可视化设计...
WPF中的常用控件
6 NoWrap = 1, 7 //如果行溢出可用块
宽
度,即使标准换行算法
不能
确定换行时机,例如超长单词限制于固定
宽
度容器中而不允许滚动时,也将发生换行。 8 Wrap = 2 9 } 可以通过设置TextBox.MaxLines属性来设置文本框能...
深入掌握WPF开发技术:从基础到实战的完整说明文档
Grid是最强大且最常用的布局容器,支持二维表格结构。通过和实现精确的空间划分。<Grid>-- 自动高度 -->-- 剩余空间均分 -->-- 占据双倍比例 -->
标题
栏" />主按钮" />共享尺寸组(SharedSizeGroup)
C#
111,119
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章