c# winform 无法访问已释放的对象。 对象名:“System.ServiceModel.Channels.ServiceChannel”。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# winform 无法访问已释放的对象。 对象名:“System.ServiceModel.Channels.ServiceChannel”。相关的知识,希望对你有一定的参考价值。
参考技术A 你跟下你的程序,是不是在某个地方做了释放操作。trycatch(Exception ex)throw ex;,打着断点一步步的跟 参考技术B 如果想在构造函数中判断是否符合条件的话,最好再写一个函数,加一个判断语句 参考技术C 。。你释放掉了当然无法访问了、就像GDI中一些图片问题,比如你开始用到A图,当想切换到B图时,就得先释放掉A图,也就是不再占用A图时,这样程序就能切换到B图,实现图片切换。
C#Winform打印预览无法访问已释放的对象。
我想打印预览一张图片
第一次单击能打开,关上预览后再单击预览就报错
无法访问已释放的对象。对象名:“PrintPreviewDialog”。
源码为:
namespace WindowsFormsApplication10
public partial class Form1 : Form
public Form1()
InitializeComponent();
private void button1_Click(object sender, EventArgs e)
printPreviewDialog1.Show();
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
e.Graphics.DrawImage(Image.FromFile("c:\\1233.jpg"), 100, 100);
希望有高手能帮帮我,先谢谢了
这个东西要怎么New一个新的呢?
我刚学C#
不太懂
受累说详细点好么?
PrintPreviewDialog printPreviewDialog1 = new PrintPreviewDialog();本回答被提问者采纳
以上是关于c# winform 无法访问已释放的对象。 对象名:“System.ServiceModel.Channels.ServiceChannel”。的主要内容,如果未能解决你的问题,请参考以下文章