با سلام
چرا این کد عمل نمیکنه؟
الان نمیشه به کنترل های فرم دیگه دسترسی داشته باشی. اسم کنترل ها رو نمیشناسه.
با VS2013 کار میکنم با 2012 هم امتحان کردم. قبلا میشد الان نممیشه. دلیلش چیه؟
ممنون
ببخشید پرانتز رو تو سوال یادم رفت بزارم.
با همین کد هم نمیشه به کنترلاش دست پیدا کرد.
مشکل از نصب نرم افزار بوده؟
(۱۰-آذر-۱۳۹۲, ۲۰:۴۹:۰۶)SBRE77 نوشته است: [ -> ]ببخشید پرانتز رو تو سوال یادم رفت بزارم.
با همین کد هم نمیشه به کنترلاش دست پیدا کرد.
مشکل از نصب نرم افزار بوده؟
منظورتون از دست پیدا کردن چیه؟؟
vs2012 من تا بحال نشنیدم :|
کد:
Form1 f = new Form1();
f.textBox1.Text = "";
کنترل هاش که میگی ، منظروت دقیقا کدوم کاره ؟
اگه باز کردن ، بستن ، تغییر نام و ... رو میخوای میتونی از دستور زیر استفاده کنی :
مثلا برای بستن فرم :
حالا تو فایل پیوست یه پروژه هم گذاشتم که تو فرم 1 یک کلید هست که با زدن اون فرم 1 هاید میشه و فرم 2 شو میشه و تو فرم 2 یه کلید هست که با زدن اون فرم 2 هاید و میشه و فرم 1 شو.
موفق باشی .
(۱۰-آذر-۱۳۹۲, ۲۱:۲۵:۴۰)Ghoghnus نوشته است: [ -> ] (۱۰-آذر-۱۳۹۲, ۲۰:۴۹:۰۶)SBRE77 نوشته است: [ -> ]ببخشید پرانتز رو تو سوال یادم رفت بزارم.
با همین کد هم نمیشه به کنترلاش دست پیدا کرد.
مشکل از نصب نرم افزار بوده؟
منظورتون از دست پیدا کردن چیه؟؟
vs2012 من تا بحال نشنیدم :|
کد:
Form1 f = new Form1();
f.textBox1.Text = "";
منظور visual studio 2013 است.
من قبلا برای اینکه از فرم یک، متن textBox1 از فرم دو عوض کنم این کار رو میکردم:
کد:
Form2 f = new Form2();
f.textBox1.text = "";
که جواب میداد. حالا همین رو مینویسم. اما بعد از نوشتن خط اول توی خط دوم که مینویسم f. توی لیستی که باز میشه نام کنترل ها نیست.
(۱۱-آذر-۱۳۹۲, ۱۷:۴۰:۳۷)SBRE77 نوشته است: [ -> ] (۱۰-آذر-۱۳۹۲, ۲۱:۲۵:۴۰)Ghoghnus نوشته است: [ -> ] (۱۰-آذر-۱۳۹۲, ۲۰:۴۹:۰۶)SBRE77 نوشته است: [ -> ]ببخشید پرانتز رو تو سوال یادم رفت بزارم.
با همین کد هم نمیشه به کنترلاش دست پیدا کرد.
مشکل از نصب نرم افزار بوده؟
منظورتون از دست پیدا کردن چیه؟؟
vs2012 من تا بحال نشنیدم :|
کد:
Form1 f = new Form1();
f.textBox1.Text = "";
منظور visual studio 2013 است.
من قبلا برای اینکه از فرم یک، متن textBox1 از فرم دو عوض کنم این کار رو میکردم:
کد:
Form2 f = new Form2();
f.textBox1.text = "";
که جواب میداد. حالا همین رو مینویسم. اما بعد از نوشتن خط اول توی خط دوم که مینویسم f. توی لیستی که باز میشه نام کنترل ها نیست.
خب چند تا راه دیگه هم هست شما میتونید مقدار را در متغییر استاتیک ذخیره کنید و در فرم دیگه ازش استفاده کنید!البته راه های دیگه هم هست!
من vs2013 کار نکردم ولی متغییر استاتیک حتما جواب میده
درست ولی برای خاصیت های دیگه این کار کمی سخت و وقت بره.
مشکل آیا در نصب بوده؟ ناقص نصب شده؟
شاید از using های اون بالات پاک شده باشه