no-img
ایستگاه یادگیری

آموزش تغییر icon یک button در هنگام کلیک کردن | ایستگاه یادگیری


ایستگاه یادگیری
مطالب ویژه‌ی سایت
اطلاعیه های سایت :

ادامه مطلب

ZIP
آموزش تغییر icon یک button در هنگام کلیک کردن
zip
تیر ۳, ۱۳۹۴

آموزش تغییر icon یک button در هنگام کلیک کردن


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

امروز دوباره با یک آموزش دیگر در خدمت شما هستم

بسیار دیده شده که برخی از عزیزان خواستار   آموزش تغییر icon یک button در هنگام کلیک کردن   بودند ، من امروز تصمیم گرفتم که این کار را به شما یاد بدهم

کار خیلی ساده ای است .

 

و اما حالا آموزش :

 

– ابتدا شما باید برای button خود یک آیکون بزارید ( طبق آموزش آقای مهدی کفشگر )

– پس باید در Globals یک متغییر از نوع bitmap تعریف کنید .

 dim image1 as bitmap 

– سپس در Activity_Create میایم تا image1 خود را Initialize کنیم و بکگراند button رو set کنیم .

 image1.Initialize(File.DirAssets,"icon1") 
 button1.SetBackgroundImage("image1") 

– بعدش در رویداد click میاییم می گوییم که image یک عکس دیگر را Initialize کنید و دوباره با بکگراند button آنرا set می کنیم .

 sub button_click 
 image1.Initialize(File.DirAssets,"icon2") 
 button1.SetBackgroundImage("image1") 
 end sub 

توجه : متغیر رو وقتی دوباره Initialize میکنید با icon2 این کارو کنید.

اما راه دوم :

– خوب در راه دوم شما 2 تا متغییر از نوع bitmap تعریف میکنید . ( دیگه کدش رو نمی نویسم مانند کد فوق است )
– سپس در Activity_Create میاییم و دوتا متغییرمون رو Initialize می کنیم ( البته فقط متغییر اول رو با بکگراند button خود set میکنیم )

 image1.Initialize(File.DirAssets,"icon1") 
 button1.SetBackgroundImage("image1") 
 image2.Initialize(File.DirAssets,"icon2") 

توجه : متغیر دوم رو وقتی Initialize میکنید با icon2 این کارو کنید.

– سپس در رویداد button بیایید و image2 رو با بکگراند آن set کنید .

 sub button_click 
 button1.SetBackgroundImage("image2") 
 end sub 

به همین سادگی شما توانستید با استفاده از 2 روش این کار رو انجام بدید .

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

خوب دوستان اینم آموزش دومم من ، امیداوارم که راضی باشد و بتونید ازش استفاده کنید .

باز هم مثل همیشه اگر سوال ، نظری ، انتقادی یا پیشنهادی بود در خدمتم

موفق باشید

 



درباره نویسنده

من علیرضا علاقبند هستم و عاشق برنامه نویسی . تنها هدفم آموزش برنامه نویسی به شما و یاد گرفتن از شما است

علیرضا علاقبند 2 نوشته در ایستگاه یادگیری دارد . مشاهده تمام نوشته های

دیدگاه ها


11 پاسخ به “آموزش تغییر icon یک button در هنگام کلیک کردن”

  1. عباس گفت:

    یک باتن داریم ک ایکون offداره وقتی روش کلیک میکنیم ایکن onمیاد اگه بخایم این تغییر ایکن با انیمیشن عوض بشه باید چیکار کنیم ینی از حالت خشک در بیاد این عوض شدن تیکن ممنون میشم بگی مهدی جان راسنی خصوصی سازی تکست ویوو تو سایت هست؟؟؟؟گشتم پیدا نکردم اگه هست لینکشو بده ممنون

  2. مبینا گفت:

    سلام نمسشه برای من لطفا کمکم کنید.میگه نمیتونه متغیر رشته ای رو با عکس تبدیل کنه

  3. عالی بود ، همه آموزش ها عالین ، آقای کفشگر من به خوبی با مارکت ها آشنام و می تونم تو یاد دادن گرافیک برنامه ها
    به برنامه نویس ها کمک کنم ، ولی نمیدونم از کجا باید نویسندگی کنم ، مشتاق همکاری ام .
    چند تا آیکون برای انجمن ایستگاه یادگیری تهیه کردم اگه خواستید به این ایمیل پیام بدید .
    mahdikarimi160@yahoo.com

  4. سجاد گفت:

    با سلام دوباره جناب علاقبند

    من برای یادگیری تغییر حالت دکمه تمرین میکردم که یه پروژه ساختم به نام لامپ 100 – قضیه این پروژه اینطور بود که میخواستم یه لامپ بزارم و یه سوییچ که با هر بار زدن سوییچ با یه صدا لامپ روشن و خاموش بشه و حالت اون سوییچ هم تغییر کنه ولی متاسفانه به 2 تا مشکل خوردم. و مشکل اینه 1- دو تا سوییچ جدا از هم وجود داره 2-و با زدن یه سوییچ روشن اگر لامپ روشن هم باشه باز صدای سوییچ میاد که درست نیست.
    حالا لینک سورس برنامه رو میگذارم که اگر کسی تونست و برنامه رو درست کرد , سورس رو به اشتراک بزاره تا دیگر دوستان تازه کار مثل خودم بیشتر با تغییر حالت یه دکمه آشنا بشیم.

    http://uplod.ir/9yworbte8ae3/%D9%84%D8%A7%D9%85%D9%BE100.rar.htm

    • شهاب اسکندری گفت:

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

      • سجاد گفت:

        سلام شهاب جان ایمیل دریافت شد خیلی ممنون

        این سورسی که گذاشتم به اسم لامپ 100 , فقط برای کسانی بود که تازه با بیسیک فور اندروید آشنا شدن و میخوان با تغییر حالت دکمه آشنا بشن و یه تمرین نسبتا سخت تری داشته باشن . چون برای خودم مثل یه تمرین بود که دارم باز روش کار میکنم.
        مگر نه برای شما که کاری نداره :-)

        • شهاب اسکندری گفت:

          خواهش میکنم کاری نکردم
          برادر، هر برنامه نویس هر چی بره جلوتر، هر چی بیشتر یاد بگیره، تازه میفهمه که واقعا هیچی بلد نیست
          شما سی شارپ رو شروع میکنی و میبینی برای مثلا مباحث بانک باید Sql بلد باشی، sql یاد میگیری میبینی ااااا 4 تا روش هست برای ارتباط با بانک
          یکیو یاد میگیری میبینیی ااااااا و ….
          پس همه مون مبتدی هستیم عزیزم
          موفق تر از قبل باشی

  5. سجاد گفت:

    با سلام آقای علاقه بند یا مند ، این روش که شما گفتین فقط یکبار عکس دکمه بعد از کلیک کردن تغییر میکنه ، مثلاً برای یک دکمه که میخوایم on و off کنیم هنگامی که off هست بعد از کلیک on میشه و بازم که کلیک کنیم دوباره off نمیشه.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سایت جدید ایستگاه یادگیری تاسیس شد..! (پشتیبانی از محصولات ادامه دارد)ورود به سایت