关于绘图的简单问题

我使用Form1_Load()调用了 Invalidate()对绘图窗口进行刷新,Form1_Paint()中实现绘图,但是图像闪了一下就消失了,窗口恢复成原来的灰色。
在网上查了一下,Form1_Load()是窗口出现前调用的,因此本人猜测是不是因为Invalidate()并没有发挥作用,
追加一个问题,应该如何调用Invalidate(),以避免对窗口的持续刷新(屏幕发生闪烁)。

偶 一般是绘图之后调用Invalidate(),
对闪屏问题,在自定义控件里使用双缓冲技术 + 内存绘图(简单做法),效果比较好。
在C#程序目录里 放了几个 GDI+做的东西:屏幕截图、数学绘图、视频批量截图……

在本地好使,发布到服务器iis就不行了?
你在webconfig中的数据库连接字符串是怎么写的?
我估计是你没有得到数据,应该是数据库连接失败了。
发数据库连接字符串出来看看;你发布到服务器上了,数据库在本机,本机允许远程数据访问吗?

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
现在是上面这个错误。
前面的错误是:数据库没有打开所以在服务器上查找不到数据,但是本地之前打开的一直没有关闭,所以错误就出现了,呵呵。

楼主,其实这些问题的话,如果你自己调试完全是可以自己找出来的,也节约了你的时间。

这个服务器和你的机器在同一个局域网内吗?
直接在服务器上打开sql server,用10.96.23.89 加上你的用户名密码直接连接一下试试。
估计是不行的。如果在一个局域网内,改下Data Source=你的机器名,试一下

在每一个由VS自动生成的WIN FORM系统中,好像都有类似于:

的语句,但一查发现这个变量其实系统本身好像也没怎么用,删了也“无所谓”,只有如下时用了一下:
不要修改窗体设计器生成的代码,否则IDE处理起来可能会出错。

除非你设值的时候方式不对,要么应该没有问题的。
“工具→Internet选项”命令,在打开的“Internet选项”窗口点击“隐私”选项,然后在打开“Internet选项”的“隐私”选项卡点击“高级”按钮,在弹出的“高级隐私策略设置”窗口勾选“替代自动Cookie处理”复选框,然后将下面的“第一方cookie”、“第三方cookie”均设置为“接受”,最后选中“总是允许会话cookie”,确定重启IE8
因为2008下的ie8默认安全控制性高,你把网站加入到ie8的可信任网站内。
用iis 发布网站时为什么可以查数据却不能插入数据这是为什么
你用的什么数据库?access?
如果是access,可能没有给数据库文件写入的权限
来源: nba直播
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值