摘要:
前提doc.Content.Tables.Count >0错误:doc.Content.Tables[0].Rows.Add(refbeforeRow); 正确:doc.Content.Tables[1].Rows.Add(refbeforeRow); 如上一句在运行时会报 集合所要求的成员不存在的错误问题出在 要以1开始索引,一般我们都用0开始的索引遍历集合的。但是在VBA等程序里确实以1开始的。 阅读全文
阅读排行榜
C# 图片处理 代码 GDI+一般性错误 参数无效
2011-06-15 17:16 by kwjlk, 3901 阅读, 收藏,
摘要:
在C#中使用Graphic 编程,应该说是C#编程进入了一个较高的层次,并且这里面会有许多令人惊心动魄的内容。无论是所实现的绚丽效果或者是遇到的程序异常,所付出的都是杀死一堆脑细胞是的绝对代价。看到成果自然可喜可贺,如若遇到程序异常唯有稳住心神、尽可能的找出解决办法才是正道。其一、 GDI+ 中发生一般性错误。 这个或许遇到的可能性很大,我已经在到现在为止的编程经历中两次遇到这个类型的错误。第一次被折磨的不轻,主要是情绪极为激动。第二次,算是冷静地解决问题。我所遇到的这个问题主要是因为将Bitmap关联的资源释放后再次使用Bitmap对象。在下图中的代码中,我先从文件流中创建了一个Bitmap 阅读全文
C# messagebox 居中父窗体
2011-04-21 19:25 by kwjlk, 3732 阅读, 收藏,
摘要:
C# 里 MessageBox 怎么居中于父窗体?public class MessageBoxEx{ private static IWin32Window _owner; private static HookProc _hookProc; private static IntPtr _hHook; public static DialogResult Show(string text) { Initialize(); return MessageBox.Show(text); } public static DialogResult Show(string text, string ca 阅读全文
C#Socket 异步代码示例
2011-07-05 20:41 by kwjlk, 3711 阅读, 收藏,
摘要:
写在最前:以前在C\C++控制台,简单MFC和C#程序里简单接触了网络套接字编程。了解了网络套接字是这样一个流程 打开 -> 发送/接收->关闭 的简单过程。由于网络传输速度影响,在网络套接字的同步调用时会对程序的使用性产生影响(程序界面被卡死),后来知道可以使用异步编程的概念——通过开线程来达到不阻塞用户界面的效果。后来在接触网络套接字编程的次数多了以后,在C#.NET环境中发现Socket竟然多出了两类方法 XXXXAsync 和 BeginXXXX / EndXXXX。接下来就用代码演示一下这两类方法如何使用~ 接下来的页面会很长,能扯一点的现在这扯一点。这两类方法分别对应S 阅读全文
Word C# 报异常 无法访问此集合中的单独的行,因为表格有纵向合并的单元格
2011-05-20 10:48 by kwjlk, 2541 阅读, 收藏,
摘要:
Word C# 报异常无法访问此集合中的单独的行,因为表格有纵向合并的单元格错误:doc.Content.Tables[1].Rows[1].Range.Text="klvoek";正确:doc.Content.Tables[1].Cell(1,1).Range.Text="klvoek"; 阅读全文
浙公网安备 33010602011771号