PDA

View Full Version : مشکل اجرای page_load قبل از دستورات



delamtangete
جمعه 18 مرداد 1392, 18:28 عصر
من داخل یک دکمه مقدار لیبل رو عوض می کنم بعد که در ایونت Page_load چک می کنم تغییر نکرده.چیکار کنم مشکلم حل بشه؟

mahdisky
جمعه 18 مرداد 1392, 19:09 عصر
ساتو دوست عزیز
بیشتر توضیح بده

delamtangete
جمعه 18 مرداد 1392, 19:19 عصر
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Label2.Text = "armin"
End Sub

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load

MsgBox(Label2.Text)
End Sub



دکمه که فشار داده میشه اول page_load اجرا میشه بعد مقدار لیبل عوض میشه و این برای من مشکل اساسی ایجاد کرده.
من باید قبل از page_load مقدار لیبل رو عوض کنم.

mahdisky
جمعه 18 مرداد 1392, 19:25 عصر
خوب دوست عزیز
دستورات دکمه رو بعد از دستورات PAGE_LOADED قرار بده:چشمک:

delamtangete
جمعه 18 مرداد 1392, 19:30 عصر
متوجه نشدم! وقتی دکمه رو میزنم باید تو msgbox بنویسه armin ولی مینیویسه Label2!
نوشتن دستورا قبل و بعد هم تاثیری نداره که

aliblue
جمعه 18 مرداد 1392, 19:33 عصر
خوب دوست عزیز
دستورات دکمه رو بعد از دستورات PAGE_LOADED قرار بده:چشمک:
دوست عزیز شما فکر میکنی اگه کدهای رویداد ها رو جا به جا بنویسیم ترتیب اجراش فرق میکنه؟سخت در اشتباهی.
delamtangete عزیز.شما می خواهید چکار کنید؟خوب میتونید دستور MsgBox(Label2.Text) را در همان رویداد click و بعد از Label2.Text = "armin" بنویسید.

delamtangete
جمعه 18 مرداد 1392, 20:14 عصر
من موضوع رو خواستم راحت تر کنم برای همین این مثال رو زدم. و باید اونجا این اتفاق بیفته

اجازه بدین پروژه اصلی رو اینجا قرار بدم تا موضوع رو متوجه بشید
البته ممکن هست از پروژه چیزی متوجه نشید کمی درهم برهم هست.

General-Xenon
شنبه 19 مرداد 1392, 00:01 صبح
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Label2.Text = "armin"
End Sub

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load

MsgBox(Label2.Text)
End Sub



دکمه که فشار داده میشه اول page_load اجرا میشه بعد مقدار لیبل عوض میشه و این برای من مشکل اساسی ایجاد کرده.
من باید قبل از page_load مقدار لیبل رو عوض کنم.

سلام . طبیعتا کار درست انجام میشه .. ببین وقتی دکمه رو فشار میدی اول Page Load آغاز میشه و بعد Button Click اعمال میشه... این کار رو من نمیدونم چرا انجامش میدی اما حالا کارت راه بیوفته بعد از
Label2.Text = "armin"
Page_Load رو دوباره اجرا کن... .