当前位置:编程学习 > C#/ASP.NET >>

c#中继承窗体出现乱码

<html><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"><title></title><style>.ErrorStyle { font-family: tahoma; font-size: 11 pt; text-align: left}.DetailsStyle { font-family: tahoma; font-size: 10pt; text-align: left;text-indent: 0; word-spacing: 0; line-height: 100%; float: left; margin-top: 0; margin-bottom: 0}.StackStyleVisible { font-family: tahoma; font-size: 10pt; text-align: left; margin-left: 20; text-indent: 0}.StackStyleHidden { display:none; font-family: tahoma; font-size: 10pt; text-align: left; margin-left: 20; text-indent: 0}</style></head><body><DIV class="DetailsStyle" width="100%"><table border="0" width="100%" id="table1" height="100%" cellspacing="0" cellpadding="0"><tr><td height="40" bgcolor="#FF9999" width="8%" style="letter-spacing: 0" align="center"><img border="0" src="C:\Documents and Settings\Administrator\Local Settings\Temp\161550.tmp" width="35" height="35" alt="ErrorImage" ></td><td height="40" bgcolor="#FF9999" width="91%" style="vertical-align: top; letter-spacing: 0" align="left"><b><font size="2" face="Arial" fontsize="70%">鍔犺浇璁捐鍣ㄦ椂閬囧埌涓€涓垨澶氫釜閿欒銆傝繖浜涢敊璇湪涓嬮潰鍒楀嚭銆備竴浜涢敊璇彲閫氳繃閲嶆柊鐢熸垚椤圭洰鏉ヤ慨澶嶏紝鑰屽彟涓€浜涢敊璇垯闇€瑕佹洿鏀逛唬鐮併€�</font><font size="2" face="Arial"></font></b></td></tr><tr><td colspan="2" align="left" valign="top"><DIV id="div1" class="ErrorStyle" width="100%"><span style="font-weight: 600"><br>鏂囦欢涓殑绫婚兘涓嶈兘杩涜璁捐锛屽洜姝ゆ湭鑳戒负璇ユ枃浠舵樉绀鸿璁″櫒銆傝璁″櫒妫€鏌ュ嚭鏂囦欢涓湁浠ヤ笅绫�: 

Form2 --- 鏃犳硶鍔犺浇鍩虹被鈥淲indowsApplication1.Form1鈥濄€傝纭繚宸插紩鐢ㄨ绋嬪簭闆嗗苟宸茬敓鎴愭墍鏈夐」鐩€� </span><br><a href="" id="details0">闅愯棌</a><font color="#0000FF">    </font></DIV> </td> </tr> <tr><td colspan="2" align="left" valign="top"><DIV id="div20" class="StackStyleVisible" width="100%"><br>   鍦� System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.EnsureDocument(IDesignerSerializationManager manager)<br>   鍦� System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager manager)<br>   鍦� Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)<br>   鍦� System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost host)</DIV></td></tr></table></div></body></html>



以上是乱码!vs2005. --------------------编程问答-------------------- 是不是没有注册dll。 --------------------编程问答-------------------- 继承的窗体无法在窗体设计器中显示。但是程序未必有问题。

如果要保证正确显示,应该坚持使用设计器添加和修改控件,而不是手工添加代码。 --------------------编程问答-------------------- 手动修改了窗体设计文件?
--------------------编程问答--------------------
引用 1 楼  的回复:
是不是没有注册dll。
怎么注册DLL?有什么用? --------------------编程问答--------------------
引用 2 楼  的回复:
继承的窗体无法在窗体设计器中显示。但是程序未必有问题。

如果要保证正确显示,应该坚持使用设计器添加和修改控件,而不是手工添加代码。
添加->WINDOWS窗体->继承的窗体。。。里面找不到 --------------------编程问答--------------------
引用 3 楼  的回复:
手动修改了窗体设计文件?
这个怎么说。。?从哪里看出手动修改窗体设计文件? --------------------编程问答-------------------- 原因:
   打开窗体设计视图的时候,被继承窗体的Load()方法会被执行,如果你的Load()方法写的代码出现调用异常,就会出现设计视图是乱码的现象。
处理:
   去掉Load方法中的容易出现异常的代码(特别在这里连接数据库,非常糟糕的实现,我就遇到过奶奶的)
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,