我把一个TDrawGrid放在Form中,在FormResize(即程序运行全屏显示时)中设定TDrawGrid的cell个数和宽高度 然后在TDrawGrid的onDrawCell事件里为每个cell用灰色画刷填充画布,然后导入图片和写字(TextRect)。 奇怪的是程序启动后,第一个cell中字总是白色的,点击一下后变黑了。 然后在TDrawGrid中单击选择不同的cell不会变色,一旦单击程序其他地方的弹出菜单(TPopupMenu.Popup(X, Y)引发的,不是顶部的TMainMenu菜单), 先前选中的cell中的字就又变白了,只要再次单击TDrawGrid,字就黑回来了。
怎么回事哦?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货