请教visual studio 2005用C#编写winform的时候,设计窗口总是自动跳成网页显示代码而不是设计的可视化界面
发布网友
发布时间:2022-05-27 19:12
我来回答
共5个回答
热心网友
时间:2023-11-21 07:21
把你要自定义的类放到所在窗体类的后面。或者再新建一个类就不会有这样的问题了。。
比如你给的例子要这样就不会出错了:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication7
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
//这样重新编译一下就好了。
public class ----我刚输入这个准备声明一个类,再点回去就那副样子了,哪怕删除这行还是那样子。
}
其实在编译器出错时,下面会有一个类似这样的警告 ” 类 Form1 可以进行设计,但不是文件中的第一个类。Visual Studio 要求设计器使用文件中的第一个类。移动类代码使之成为文件中的第一个类,然后尝试重新加载设计器。“。
它已经提示你是怎么回事了。。
再提一下,建议换vs2008, vs2010,这样就会有更人性化的提示。
热心网友
时间:2023-11-21 07:21
这段代码是html的代码啊,还不完整,你从哪里得来的?追问不完整是我没全部复制过来啊!UI界面显示这个,我郁闷死了。
追答你把你写的代码贴出来看看
热心网友
时间:2023-11-21 07:22
你确定你建的工程是winform工程 而不是web??追问我确定是winform。我在代码窗口编写代码。结果就回到设计窗口就这附样子了
追答我觉得不可能 要不就是你 vs里面 你试试 单独一个winform工程试试
热心网友
时间:2023-11-21 07:22
visual studio 2005用C#建立的工程可以是桌面应用程序,也可能是网站,估计您工程建错了。在新建工程时选择windows选项中的工程类型,而不要选择web中的工程类型。
热心网友
时间:2023-11-21 07:23
我也遇到这样的问题了,不过重启了一下VS2005就好了.