PDA

View Full Version : کنترل ها غیب شدن !!!!



ramin2nt2
چهارشنبه 19 اسفند 1388, 21:28 عصر
سلام
من یه فرم طراحی کرده بودم و یک سری کنترل و ابزار داخلش قرار داده بودم
ولی بعدا که دوباره ویژوال استودیو رو باز کردم خبری از ابزار ها و کنترل های داخل فرم نیست :متفکر:
ولی سورس هیچ تغییری نکرده و ابزار ها اونجا تعریف شدن (Form1.Designer.cs)

راستش اولین بار هست که توی این چند سال این مشکل برام پیش اومده

شما میدونید مشکل از کجاست و چطور میشه حلش کرد ؟

ایمان مدائنی
چهارشنبه 19 اسفند 1388, 21:56 عصر
عزيز من هم اين مشكل رو داشتم !
كنترلها غيب نشدن فقط از ناحيه فرم خارخ شدن !
برو تو فرم و از قسمت بالاي properties كنترل مورد نظرتو انخاب كن و از قسمت خاصيتهاي همون كنترل قسمت location رو مثلا به 200,200 تغير بده كنترلت به فرم برمي گرده !
و بعد براي اينكه دوباره اين اتفاق نيوفته اون كنترل رو lock كن !
موفق باشي

Rejnev
چهارشنبه 19 اسفند 1388, 22:03 عصر
سلام
بعضی وقتها هم که توی محیط طراحی متد InitializeComponent در سازنده فرم اجرا نمیشه شما یک فرم خالی میبینید که همینطوریه و تمام خصوصیات پیش فرضش نشون داده میشه که بعد از یک بار باز و بسته کردن فرم درست میشه

ramin2nt2
چهارشنبه 19 اسفند 1388, 22:21 عصر
متاسفانه هیچ یک از دو روش بالا جواب نداد
واییییییییییییییییییییییی یییی :عصبانی++:

ایمان مدائنی
چهارشنبه 19 اسفند 1388, 22:58 عصر
فقط يك راه ديگه مونده !:اشتباه:

اونم اينه كه از نو فرمتو درست كني !!!:قهقهه:

peymanjon
چهارشنبه 19 اسفند 1388, 23:06 عصر
کار از ما بهترونه :قهقهه:

mohammad_bagherani نقل قول: کنترل ها غیب شدن !!!!
سلام
بعضی وقتها هم که توی محیط طراحی متد InitializeComponent در سازنده فرم اجرا نمیشه شما یک فرم خالی میبینید که همینطوریه و تمام خصوصیات پیش فرضش نشون داده میشه که بعد از یک بار باز و بسته کردن فرم درست میشه
منم همین جواب را دارم

shahab_ss
پنج شنبه 20 اسفند 1388, 08:30 صبح
به نظر میرسه که این یک باگ در VS باشه !!!
من هم با اون برخورد کردم.
کنترل ها وجود دارن فقط Visible اونها False شده.
از طریق این منو میتونید اونها رو انتخاب کنید و Visible رو True کنید
view / other windows / Document Outline

M.YasPro
پنج شنبه 20 اسفند 1388, 08:55 صبح
احیانا از container مثل panel توی فرمتون استفاده نکردین ؟

saed2006
پنج شنبه 20 اسفند 1388, 10:21 صبح
برو توی peroperty بعد از منوی کشویی بالا اون کنترلی رو که مخفی شده
اونو انتخاب کن بعد هم بزن cut و یه جای خالی فرم paste کن

seven7777777
پنج شنبه 20 اسفند 1388, 10:51 صبح
دوست عزیز اول ببین کنترلهات هستن یا نه ؟
از همون بالای بخش properties و یا Document Outline .
بعد اگه نبودن که باید دوباره ایجاد کنی اما اگه بودن حالا باید چک کنی که کدوم خاصیتشون دچار مشکل شده .

این مشکل گاهی برای من هم پیش میاد . البته مواقعی که یه سری کنترل رو فرم می ذارم بعد بدون ذخیره کردن یک Ctrl+Z میزنم . همه اونا میپره .

ضمن اینکه ممکنه یه دشمنی چیزی داشته باشی :متفکر:

ramin2nt2
جمعه 21 اسفند 1388, 23:03 عصر
به خاطر توجه دوستان، خیلی ممنونم
ولی به هر حال مشکل حل نشد
مجبور شدم فرم رو دوباره طراحی کنم

در ضمن داخل فرم از کانتینر های تو در تو هم استفاده کرده بودم (در جواب آقای m.yas) !!

M.YasPro
شنبه 22 اسفند 1388, 07:12 صبح
در ضمن داخل فرم از کانتینر های تو در تو هم استفاده کرده بودم (در جواب آقای m.yas) !!


اگر این کانتینر ها هنوز وجود دارند یکی یکی انتخابشون کنید و با راست کلیک sendToBack رو بزنید .
موفق باشید .

cimiarnm
شنبه 22 اسفند 1388, 23:02 عصر
دوست عزيز اين كه ميگوئيد كنترلها غيب شدند كمي مبهم هست يه حالتي كه براي خود من هم پيش آمده و احتمالا مورد مشكل شما هم به درصد90 همين هست اين است كه زماني كه ميخواهيد به حالت طراحي فرم برويد ويژوال خطا ميگيرد و يك صفحه اي باز ميكند مبني بر اينكه يك خطايي در فرم وجود دارد . اين صفحه يك لينكي دارد كه ميگويد خطا را ناديده بگير و فرم را نمايش بده . اگر شما بدون توجه به نوع خطا اين لينك رو بزنيد هماني ميشود كه گفتيد . كنترلها غيب ميشوند چرا؟چون خطا داشتند . وگرنه نميشد كنترلها همينوطوري به خودي خود حذف شوند . اگر همچين موردي را تجربه كرده ايد بگوئيد تا راه حل را بگويم