在程序设计中,设计时看到的窗口中没有任何控件但在调试时控件都又出现了这个是什么问题啊?

解决方案 »

  1.   

    我遇到过这种问题,究竟如何解决但是我是重装过,也重新建立过项目(个人认为是vs2005的一个bug)但是还是有些心得,希望对你有用1.调式的时候程序根本没有重新生成,而是继续的上次生成的程序,你可以打开项目文件夹的bin目录,直接运行里面的exe文件,发现结果和你贴图一样
    2.你到load里面断点,如果load事件没有写任何东西,可以自己添加一些语句,比如string _str = "";_str = "kankan";,你会发现根本不运行到这一步
    3.当时我那个平台选择的是.net,后来改成Mixed Platfroms好过,你可以尝试把Any Cpu换成Mixed Platfroms你要找到了好的办法,告诉我一下,呵呵
      

  2.   


    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;namespace gzsoft
    {
        public class Login : System.Windows.Forms.Form
        {
            internal Panel panel1;
            internal Panel panel2;
            internal Label lab_yh;
            internal Label lab_dl;
            internal Label lab_yhm;
            internal Label lab_mm;
            private System.Windows.Forms.Button btn_ok;
            private System.Windows.Forms.Button btn_exit;
            private System.Windows.Forms.TextBox txt_yhm;
            private System.Windows.Forms.TextBox txt_mm;        public Login()
            {
                InitializeComponent();
            }        /// <summary>
            /// 清理所有正在使用的资源。
            /// </summary>
            protected override void Dispose(bool disposing)
            {
                if (disposing)
                {
                    if (components != null)
                    {
                        components.Dispose();
                    }
                }
                base.Dispose(disposing);
            }        #region Windows 窗体设计器生成的代码
            /// <summary>
            /// 设计器支持所需的方法 - 不要使用代码编辑器修改
            /// 此方法的内容。
            /// </summary>
            private void InitializeComponent()
            {
                //this.components = new System.ComponentModel.Container();
                //System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Login));
                this.panel1 = new System.Windows.Forms.Panel();
                this.panel2 = new System.Windows.Forms.Panel();
                this.lab_yh = new System.Windows.Forms.Label();
                this.lab_dl = new System.Windows.Forms.Label();
                this.lab_yhm = new System.Windows.Forms.Label();
                this.lab_mm = new System.Windows.Forms.Label();
                this.txt_yhm = new System.Windows.Forms.TextBox();
                this.txt_mm = new System.Windows.Forms.TextBox();
                this.btn_ok = new System.Windows.Forms.Button();
                this.btn_exit = new System.Windows.Forms.Button();            //panel1
                this.panel1.Controls.Add(this.lab_yh);
                this.panel1.Controls.Add(this.lab_dl);
            }
            #endregion        
            private void btn_exit_Click(object sender, EventArgs e)
            {
                Application.Exit();
            }        private void btn_ok_Click(object sender, EventArgs e)
            {
                if (txt_yhm.Text.Trim()== "")
                {
                    MessageBox.Show("请输入用户名", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
               
                else
                {
                    login_dl();
                }            if (txt_mm.Text.Trim() == "")
                {
                    MessageBox.Show("请输入用户密码", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    login_dl();
                }
            }
               
                /// <summary>
                /// 登陆连接
                /// </summary>
                private void login_dl()
               {
                   string loginname = txt_yhm.Text.Trim();
                   string loginpsd = txt_mm.Text.Trim();
               }        
        
        }
    }
      

  3.   

    VS03
    可以更改下Dll的属性
    应该是DLL冲突引起的问题
    具体你自己可以更改DLL下的属性试下(From Darwing...)
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  4.   

    VS03
    可以更改下Dll的属性
    应该是DLL冲突引起的问题
    具体你自己可以更改DLL下的属性试下(From Darwing...)
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  5.   

    VS03
    可以更改下Dll的属性
    应该是DLL冲突引起的问题
    具体你自己可以更改DLL下的属性试下(From Darwing...)
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/