Jump to content

Butona Fade In Efekti Ile Girme


PColik
 Share

Recommended Posts

arkadaşlar ben ams'de bir butonun üstüne gelince yavaşça soluk bir efektle gelmesini istiyorum.
Örnek;

mesela win7'de başlat butonunun üzerine gelince pencereler bir anda yanmıyor. yavaş yavaş geliyor.
bunu ams'de nasıl yapabilirim.
Link to comment
Share on other sites

Bu image versyonu sen bunu butona uyarlıyıver :)
On Enter Kısmınıa Şunu;

Image.SetOpacity(this, 55)
Application.Sleep(10)
Image.SetOpacity(this, 60)
Application.Sleep(10)
Image.SetOpacity(this, 65)
Application.Sleep(10)
Image.SetOpacity(this, 70)
Application.Sleep(10)
Image.SetOpacity(this, 75)
Application.Sleep(10)
Image.SetOpacity(this, 80)
Application.Sleep(10)
Image.SetOpacity(this, 85)
Application.Sleep(10)
Image.SetOpacity(this, 90)
Application.Sleep(10)
Image.SetOpacity(this, 95)
Application.Sleep(10)
Image.SetOpacity(this, 100)
Application.Sleep(10)

On Leave Kısmına İse Şunu Yaz;

Image.SetOpacity(this, 100)
Application.Sleep(10)
Image.SetOpacity(this, 95)
Application.Sleep(10)
Image.SetOpacity(this, 90)
Application.Sleep(10)
Image.SetOpacity(this, 85)
Application.Sleep(10)
Image.SetOpacity(this, 80)
Application.Sleep(10)
Image.SetOpacity(this, 75)
Application.Sleep(10)
Image.SetOpacity(this, 70)
Application.Sleep(10)
Image.SetOpacity(this, 65)
Application.Sleep(10)
Image.SetOpacity(this, 60)
Application.Sleep(10)
Image.SetOpacity(this, 55)

Link to comment
Share on other sites

az kodla çok iş yaptırmak daha profesyonelcedir.
şöyle düşün 3 kişinin 1 saatte yapacağı işi 20 kişi 1 saatte yapsın ve aynı sürede bitirsin.(3 satır kodla yapılacak işi 20 satır kodla yapmak gibi)
Ücreti 3 kişiye ödemek mi, 20 kişiye ödemek mi? (işlemin 300ms mi sürsün, 2000ms mi?)

Link to comment
Share on other sites

Şimdi hangisi daha profosyonelce bakalım

bumu:

[quote name='Byogulcan' date='15 September 2011 - 00:52 ' timestamp='1316037125' post='1079659']
Bu image versyonu sen bunu butona uyarlıyıver :)
On Enter Kısmınıa Şunu;

Image.SetOpacity(this, 55)
Application.Sleep(10)
Image.SetOpacity(this, 60)
Application.Sleep(10)
Image.SetOpacity(this, 65)
Application.Sleep(10)
Image.SetOpacity(this, 70)
Application.Sleep(10)
Image.SetOpacity(this, 75)
Application.Sleep(10)
Image.SetOpacity(this, 80)
Application.Sleep(10)
Image.SetOpacity(this, 85)
Application.Sleep(10)
Image.SetOpacity(this, 90)
Application.Sleep(10)
Image.SetOpacity(this, 95)
Application.Sleep(10)
Image.SetOpacity(this, 100)
Application.Sleep(10)

On Leave Kısmına İse Şunu Yaz;

Image.SetOpacity(this, 100)
Application.Sleep(10)
Image.SetOpacity(this, 95)
Application.Sleep(10)
Image.SetOpacity(this, 90)
Application.Sleep(10)
Image.SetOpacity(this, 85)
Application.Sleep(10)
Image.SetOpacity(this, 80)
Application.Sleep(10)
Image.SetOpacity(this, 75)
Application.Sleep(10)
Image.SetOpacity(this, 70)
Application.Sleep(10)
Image.SetOpacity(this, 65)
Application.Sleep(10)
Image.SetOpacity(this, 60)
Application.Sleep(10)
Image.SetOpacity(this, 55)
[/quote]

yoksa aynı işi yapan şu mu:

[quote]On Enter:

for i=1,100,5 do
Image.SetOpacity(this, i)
Application.Sleep(10)
end

On Leave:

for i=1,100,5 do
Image.SetOpacity(this, 100-i)
Application.Sleep(10)
end[/quote]

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...