Welcome to بیسیک فور ایکس

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • 0
wowxpria

چند سوال مبتدی برای شروع دارم!

سوال

سلام دوستان

من تازه شروع به کار با b4a کردم و نیاز به کمک شما دوستان گل دارم اما سوالات من:

  1. چگونه به یک لایوت تصویر زمینه اضافه کنم بجای رنگ ؟؟ (ابتدا عکسم را از فایل به پروژه اضافه کردم ولی نتونستم به لایوت معرفی کنم یعنی نشناخت!)
  2. می خوام یه اسپلش ساده بزارم که وقتی کاربر وارد برنامه شد بعد از 4 ثانیه دیگه به لایوت بعدی بره مثلا منو ؟؟ (اگر اشتباه نکنم باید از time استفاده کنم ولی بلد نیستم!)
  3. چگونه برای Button تصویر انتخاب کنم؟؟

ممنون میشم کامل جواب بدین!

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تا کنون داده شده است

  • 0

با سلام خدمت شما دوست عزیز 


 


خب شما از اینجا لایوت رو می تونید معرفی کنید 



Activity.LoadLayout("lmain")

شما باید از منوی بالا b4a گزینه Designer


 


رو انتخاب کنی بعدش تصویری رو که می خوای وارد کنی رو اد کنی


bandicam_2016-07-27_20-22-07-471.jpg


 


از این قسمت عکسی رو که می خوای بزاری رو اد کن 


 


بعدش این گزینه رو انتخاب کن 


 


bandicam_2016-07-27_20-22-33-730.jpg


وقتی در قسمت image file کلیک کنی نام فایلت رو میاره انتخاب کنی 


 


bandicam_2016-07-27_20-22-47-427.jpg


 


خب در مورد سوال دومت وقتی شما یه باتن ایجاد می کنی توی خصوصیات اون باتن 


که میشه این قسمت 


bandicam_2016-07-27_20-23-46-049.jpg


سه حال داره اولی وقتی باتن فعاله دومی وقتی باتن غیر فعاله سومی وقتی باتن فشرده بشه 


 


شما اگه مثل تصویر بالا که تصویر اضافه کردیم این مرحله رو هم همین طور انجام بدی می تونید عکس وارد کنی به باتن 


 


خب برای رفتن به اکتیوتی دیگه از این کد استفاده کنید 


و در مورد اسپلش توی انجمن تازه گذاشتیم می تونید سرچ کنید و یاد بگیرید موفق باشید 



Activity.Finish
("نام")StartActivity

پسند شده توسط H@mid.RS، Sina، salmana و 4 کاربر دیگر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

خیلی ممنون که جواب دادین متوجه شدم منتها چجور زمان بزارم که بعد از 4 ثانیه بره لیوت دیگه؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

خیلی ممنون که جواب دادین منتها من هم قبلا همین کار رو کردم ولی نشد!

یعنی ابتدا تصویرم را وارد کردم از تب فایل سپس در دیزاین خواستم اونو معرفی کنم ولی اصلا فایلم را نمی شناخت در حالی که برای شما شناخت!!

یعنی عیب از کجا میتونه باشه?

Untitled_2.jpg

برای اینکه بخواید از یه فایلی مثل یه عکس داخل دیزاینر استفاده کنید , باید اون فایلو از تب files که داخل دیزاینر هست اضافه کنید

پسند شده توسط H@mid.RS

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

  • 0


Sub Globals

Dim timer1 As Timer 'اول یه متغییر برای زمان تعرف کن

End Sub

Sub Activity_Create(FirstTime As Boolean)

Activity.LoadLayout("main")

timer1.Initialize("timer1",3000)'بعد تعریف میکنی که زمان چقد باشه هز 1 ثانیه =1000

timer1.Enabled=True 'زمانو فعل کن

End Sub

Sub timer1_Tick ' یه ساب برای تایمرت مینویسی

StartActivity(fherest) 'و کاری که باید انجام بده رو بهش میکی

Activity.Finish

End Sub

پسند شده توسط Sina، H@mid.RS و ♋Amir♋

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری