PDA

View Full Version : سوال: انجام دادن تغییرات فرم مقصد بدون لود شدن دوباره آن



saeedrashidi
چهارشنبه 31 تیر 1394, 21:17 عصر
با.سلام چگونه میتونم تغیراتی رو در فرم مقصد انجام بدم بدون اینکه فرم مقصد لود بشه .

pbm_soy
پنج شنبه 01 مرداد 1394, 04:35 صبح
اگه منظورتون از قبل از لود قبل از نمایش باشد میتوانید به این ترتیب انجام بدید
شما اول یک نمونه از فرم درست میکنید بعد نمایش میدهید حالا بین این دو دستور کارهایی که میخواهید روی فرم انجام بدید را میتوانید انجام بدید البته به شرطی که اجازه انجام آن کارها را داشته باشید مثلا برای مقدار دهی یک متغیر در فرم حتما ان متغیر باید بصورت عمومی تعریف شده باشد و یا برای تغییر در خصوصیت یک کنترل بروی فرم باید خاصیت modifier آن کنترل عمومی باید باشد
Form1 f=new Form1;
دراينجا دستورات تغییر در فرم یک را مینویسید
F.show();

saeedrashidi
پنج شنبه 01 مرداد 1394, 13:47 عصر
من در فرم 2 میخواهم با زدن روی یک عکس اون عکس رو تو فرم 1 نمایش بده حالا این کار رو انجام میدم اما تغیرات با نمایش فرم 1 اعمال میشه.

form1 frm1 =new form1
frm1.picturbox1.image=picturbox1.image