winform showdialog()出现错误,提示:值不能为空。参数名: dc
发布网友
发布时间:2022-05-30 17:23
我来回答
共3个回答
热心网友
时间:2023-10-21 22:47
这里可能发生了重绘的错误,看这些代码看不出问题来,重绘的时候System.Windows.Forms.VisualStyles.VisualStyleRenderer.DrawBackground(IDeviceContext dc, Rectangle bounds)
dc你么有赋值,或者只是一个NULL,没有获得你上下文的句柄,不知道要重绘哪一部分追问这个dc我没有赋值啊。这应该是.net自带的吧
追答是重绘出现的问题,具体在哪里这个得调试代码,只看根本没办法知道
热心网友
时间:2023-10-21 22:47
能把代码列出来一下吗追问列出来了,你看看吧,谢谢您
追答代码不全!看不出来!
热心网友
时间:2023-10-21 22:48
清理解决方案后,重新编译一下试试
winform showdialog()出现错误,提示:值不能为空。参数名: dc
这里可能发生了重绘的错误,看这些代码看不出问题来,重绘的时候System.Windows.Forms.VisualStyles.VisualStyleRenderer.DrawBackground(IDeviceContext dc, Rectangle bounds)dc你么有赋值,或者只是一个NULL,没有获得你上下文的句柄,不知道要重绘哪一部分 ...
通俗易懂的ArcGis开发快速入门
首先通过AccessWorkspaceFactoryClass实例化一个IWorkspaceFactory接口,然后用他打开一个mdb文件,并返回一个IWorkspace对象;然后通过IWorkspace的get_Datasets方法获取全部数据,(传递参数esriDatasetType.esriDTAny为获取全部数据),get_Datasets方法返回IEnumDataset,是一个枚举Dataset,这个对象不能for循环,只能使用Next函数获取下...