PDA

View Full Version : مشکل با تغییر backgroundimage یه button



yekta64
سه شنبه 25 آبان 1389, 12:35 عصر
سلام دوستان
من می خوام با برقراری یه شرط علاوه بر اینکه button,ٍenable میشه بکله عکس بگگراندش هم تغییر بکنه

مشکل اینجاست که دکمه با برقراری شرط enable ---False میشه ولی عکس بگگراندش تغییر نمی کنه

من از کد زیر استفاده کردم ممنون میشم بگید مشکل چی هستش؟؟؟


لازم هستش بگم وقتی شرطم رو با msgbox چک می کنم عکس عوض می شه ولی وقتی مسیج باکس ندارم عوض نمیشه



If CInt(lblStartPage.Text) >= CInt(lblEndPage.Text) Then
btnNext.BackgroundImage = Image.FromFile(Application.StartupPath & "\g\EPrevious.jpg")
btnNext.Enabled = False '***iran
End If


ممنون

mahdi1373
چهارشنبه 26 آبان 1389, 08:08 صبح
سلام،
اینجوری عوضش کن شاید درست بشه:


IfCInt(lblStartPage.Text) >= CInt(lblEndPage.Text) Then
btnNext.BackgroundImage = Image.FromFile(Application.StartupPath & "\g\EPrevious.jpg")
Application.DoEvents()
btnNext.Enabled = False'***iran
EndIf

yekta64
پنج شنبه 27 آبان 1389, 08:48 صبح
سلام،
اینجوری عوضش کن شاید درست بشه:


IfCInt(lblStartPage.Text) >= CInt(lblEndPage.Text) Then
btnNext.BackgroundImage = Image.FromFile(Application.StartupPath & "\g\EPrevious.jpg")
Application.DoEvents()
btnNext.Enabled = False'***iran
EndIf


سلام
مرسی دوست عزیز ولی درست نشد؟؟؟
به نظر شما من ترتیب نوشتن کدها رو اشتباه گذاشتم؟؟؟

ممنون میشم راهنمایی کنید

mahdi1373
پنج شنبه 27 آبان 1389, 16:44 عصر
باید درست می شد...:متفکر:
چک کردی ببینی اصلا تو if میره یا نه؟! با یک BreakPoint تمام دستورات توی If رو چک کن ببین همه رو اجرا میکنه؟ ممکنه یه جایی گیر کنه و بایسته.

yekta64
شنبه 29 آبان 1389, 09:29 صبح
باید درست می شد...:متفکر:
چک کردی ببینی اصلا تو if میره یا نه؟! با یک BreakPoint تمام دستورات توی If رو چک کن ببین همه رو اجرا میکنه؟ ممکنه یه جایی گیر کنه و بایسته.

مرسی دوست من درست شد مشکل از این بود که من در رویداد mousemove دکمه هم یه تغییر background گذتشته بود

من از لطفتون