VS 2005中GridView的BUG

conan1211 2006-11-23 10:21:03
刚刚看到一个兄弟写的comboBox有BUG的问题(个人认为是那个兄弟自己有问题)
不过在此也说一下自己发现的GridView的BUG(个人认为是个BUG)

新建一个GridView,并添加Bound Field
可以发现所有列的Header都是粗体的
可是大家看一下HeaderStyle里的Font下的Bold属性
会发现是False(True才应该是粗体)

当你把Bold属性改成True然后再改回成False,最后确定
你就会发现Header就不是粗体了
...全文
139 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Steven 2006-11-23
  • 打赏
  • 举报
回复
没关系,多改两下不就行了
接分...
conan1211 2006-11-23
  • 打赏
  • 举报
回复
softfwind(冰原) ( ) 信誉:100 Blog 2006-11-23 14:22:40 得分: 0


这个没什么人会计较吧?关键是运行的时候是什么才重要,我们要的是结果不是过程,接分...


=================================================================
结果就是在没有进行设置的时候GridView中Font里Bold属性的值和显示的结果不一样啊
softfwind 2006-11-23
  • 打赏
  • 举报
回复
这个没什么人会计较吧?关键是运行的时候是什么才重要,我们要的是结果不是过程,接分...
xiaoku 2006-11-23
  • 打赏
  • 举报
回复
接分谢谢...
conan1211 2006-11-23
  • 打赏
  • 举报
回复

这么快就沉了
仿Launcher的GridView拖动是一个长按GridView的item,然后将其拖拽其他item上面,使得GridView的item发生交换,比较典型的就是我们的Launcher,网上有很多关于GridView的拖动的Demo,但是大部分都是相同的,而且存在一些Bug,而且大部分都是点击GridView的item然后进行拖动,或者item之间不进行实时交换,今天给大家更加详细的介绍GridView拖拽,并且将Demo做的更完美。   实现思路: 1、根据手指按下的X,Y坐标来获取我们在GridView上面点击的item 2、手指按下的时候使用Handler和Runnable来实现一个定时器,假如定时时间为1000毫秒,在1000毫秒内,如果手指抬起了移除定时器,没有抬起并且手指点击在GridView的item所在的区域,则表示我们长按了GridView的item 3、如果我们长按了item则隐藏item,然后使用WindowManager来添加一个item的镜像在屏幕用来代替刚刚隐藏的item 4、当我们手指在屏幕移动的时候,更新item镜像的位置,然后在根据我们移动的X,Y的坐标来获取移动到GridView的哪一个位置 5、到GridView的item过多的时候,可能一屏幕显示不完,我们手指拖动item镜像到屏幕下方,要触发GridView想上滚动,同理,当我们手指拖动item镜像到屏幕上面,触发GridView向下滚动 6、GridView交换数据,刷新界面,移除item的镜像 本例子来自于CSND xiaanming的博客,详细的源码分析已经帮大家离线成pdf文档了。   

111,095

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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