PDA

View Full Version : خطا در هنگام اضافه کردن کلاس جدید



sara_aryanfar
چهارشنبه 11 خرداد 1390, 01:18 صبح
من چند بار برام این مشکل پیش اومده چطوری باید رفعش کنم
70630

reza2012
چهارشنبه 11 خرداد 1390, 01:34 صبح
اين خطا چندين معني ميتونه داشته باشه اما بيشذين معني اي كه ميتونه داشته باشه اينه كه شما كدي داري كه كنترلش وجود نداره يا برعكس در كل هر موقع برنامه نتونه كامپايل كنه كه شما در قسمت كدهاتون چه كردين اين ارور رو ميده براي رفعشم خود ارور راهنمايي ميكنه كه دقيقا مشكل كجاست

exlord
چهارشنبه 11 خرداد 1390, 12:27 عصر
اين خطا چندين معني ميتونه داشته باشه
فقط یه معنی داره ... همونی که تو پیغام هم خودش گفته ...
The class Form2 can be designed --> کلاس فرم 2 میتونه ترسیم بشه ...
but is not the first class in the file. --> ولی اولین کلاس تو فایل نیست ...
Visual Studio requires that designers use the first class in the file.--> ویژوال نیاز داره که کلاس ترسیم کننده (فرم) اولین کلاس توی فایل باشه ..
Move the class code so that it is the first class in the file and try loading the designer again. --> کد کلاس رو جابجا کنین تا فرم اولین کلاس تو فایل باشه و ...

public class foo
{
}
public partial class Form2 : Form
{
کدتون اینجوریه ...

takavar_dez
سه شنبه 24 خرداد 1390, 13:25 عصر
با سلام
برای خودم بارها این مشکل وقتی مثلا عکسی رو به ریسورس های برنامه ام اضافه کردم و بعد اون عکس حذف شده پیش اومده
به راحتی میتونید با مراجعه به فایل Designer فورم مربوطه و حذف قسمتهایی که به فایلهای حذف شده اشاره می کنند مشکل رو حل کنید تا فورم مثل اولش نمایش داده بشه

gwbasic
سه شنبه 24 خرداد 1390, 14:04 عصر
مشکل همونیه که Xlord اشاره کردن هیچ وقت کلاس دیگری نباید بالای کلاس فرم تعریف بشه.
کلاستون رو در یک فایل دیگه و یا حداقل در زیر کلاس Form1 تعریف کنید