PDA

مشاهده نسخه کامل : مشکل در ایجاد حلقه در فرم C#



aka1
17-08-10, 18:48
سلام دوستان من می خواهم با هر بار load کردن یکی از صفحه های فرمم یک عدد یه عدد قبلیم مثلا id اضاف بشه ولی هر دفعه مقدار اولیه رو به من می دهد خوشحال میشم کسی باشه کمک کنه انم کد هایی که در load نوشتم

txt.idText=i.Tostring();
البته ; int i=0 را قبلا زیر public partial from1:form معرفی کردم

aka1
17-08-10, 18:53
شرمنده یادم رفت بگم که من i ++ هم در قسمت load نوشتم

aka1
17-08-10, 18:55
البته ان رو هم بگم که من i ++ رو در قسمت load نوشتم ولی همچنان بی فایده است

ravegoat
18-08-10, 04:55
سلام دوستان من می خواهم با هر بار load کردن یکی از صفحه های فرمم یک عدد یه عدد قبلیم مثلا id اضاف بشه ولی هر دفعه مقدار اولیه رو به من می دهد خوشحال میشم کسی باشه کمک کنه انم کد هایی که در load نوشتم

txt.idText=i.Tostring();
البته ; int i=0 را قبلا زیر public partial from1:form معرفی کردم

با سلام!

دوست عزيز، مقادير موجود در حافظه و آدرس دهي اون ها با هر بار بارگذاري برنامه پاك مي شوند. پس هر بار كه شما برنامه رو اجرا كنيد مقدار پيش فرض i نمايش داده ميشه. براي اين كار مي تونيد از مقدار i رو در يك فايل يا توي رجيستري ذخيره كنيد و بعد تو رويداد load مقدار i رو بخونيد، يكي بهش اضافه كنيد و مقدار رو تو اون مسير ذخيره كنيد و در آخر مي تونيد مقدار i رو نمايش بديد.

اگه شد سورسش رو براتون تهيه مي كنم.

موفق باشيد
آرمين

aka1
18-08-10, 16:36
خیلی ممنون ولی اگر میشه بگید چطوری I رو ذخیره کنم ؟

ravegoat
18-08-10, 22:48
دوست عزيز مي تونيد كد زير رو تو رويداد Form Load بذاريد. با اين كار هر وقت كه فرم لود ميشه، تعداد دفعات باگذاري فرم روي Form Title يا همون خاصيت Text فرم نمايش داده ميشه (كد بخش رجيستري شو از CodeProject پيدا كردم):




string LNO = Application.UserAppDataRegistry.GetValue("LNO").ToString();
int num = Convert.ToInt16(LNO);
Application.UserAppDataRegistry.SetValue("LNO", num+1);
this.Text = num.ToString();

باز هم اگه مشكل داشتيد بگيد تا خود پروژه رو براتون قرار بدم.:wink:

موفق باشيد
آرمين

aka1
18-08-10, 23:54
ممنون میشم اگه بگذارید چون کامل متوجه نشدم

ravegoat
19-08-10, 05:14
بفرماييد. سورس كامل CS 2008 + فايل كامپايل شده رو پيوست كردم.

موفق باشيد
آرمين

aka1
19-08-10, 17:44
خیلی ممنون لطف کردید میرم روش کار کنم مرسی از وقتتون:cool:

Master
11-11-10, 08:46
دستت درد نکنه . راه آسونی بهم یاد دادی .
من شخصا تو این شرایط از ارتباط بین فرم ها استفاده میکردم . یعنی یه Property درنظر میگرفتم و اینطور ارتباط بین دوفرم رو ایجاد میکردم .