Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
683
Tıklama
0
Öne Çıkarma
Form Opacity Ayarı
H
11 yıl
Teğmen
Konu Sahibi

Merhaba arkadaşlar. Bir program yapıyorum. 2 tane formum var 1. form loading kısmı 2. form asıl kısım.

Asıl form açılırken Opacity'nin yavaşça artarak açılmasını istiyorum. Varsa başka bir yolla da olabilir. Yani form yüklenirken yavaşça görünür olcak ve en sonda %100 görünür olacak. (Visual Basic 2010 kullanıyorum)

Yardım ederseniz sevinirim.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi haylaz1234 -- 31 Mayıs 2014; 13:45:30 >

V
11 yıl
Binbaşı

Öncelikle kolay gelsin. Okuduğum an aklıma gelen şey şu:

Asıl forma bir timer koy.

Form1 load olayında timer başlat

Timer1 tick olayında da form1 in opacity özelliğini 5 arttır(sayıyı siz swçin 10 daha iyi olur gibi bence.)
Birde şöyle yap
Timer1 tick e:
Eğer form1.opacity 100e eşit ise timer1 durdur

Form1 load da for dongusu kurarak da yapabilirsiniz.

Kod şeklinde yazmadım çunku hazır verirsem olmaz, kendiniz yapmalısınız

İyi forumlar...





< Bu mesaj bu kişi tarafından değiştirildi VatandA.Ş. -- 1 Haziran 2014; 14:20:06 >

< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
Z
11 yıl
Yüzbaşı

C# la yardimci oliyim asiri bi fark yoktur heralde:

Form load icine:
this.opacity = 0; // bunu formdanda yapabilirsiniz.
// form yuklendiginde seffaligi sifirlamis olduk.

Timer1 icine: (enabled ve interval ozelliklerini ayarladiktan sonra)

This.opacity += 5; // opacityi her interval de 5 artir. (Intervali ve artma sayisini kendinize gore ayarlarsiniz.)
if(this.opacity == 100){ // eger seffaflik 100 olursa
Timer1.enabled = false; // bitir
}

Buyuk harf kucuk harf dikkat etmedim duzeltirsiniz.





< Bu mesaj bu kişi tarafından değiştirildi Zamboni -- 1 Haziran 2014; 14:30:25 >

< Bu ileti mobil sürüm kullanılarak atıldı >

H
11 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: fTheDev

Öncelikle kolay gelsin. Okuduğum an aklıma gelen şey şu:

Asıl forma bir timer koy.

Form1 load olayında timer başlat

Timer1 tick olayında da form1 in opacity özelliğini 5 arttır(sayıyı siz swçin 10 daha iyi olur gibi bence.)
Birde şöyle yap
Timer1 tick e:
Eğer form1.opacity 100e eşit ise timer1 durdur

Form1 load da for dongusu kurarak da yapabilirsiniz.

Kod şeklinde yazmadım çunku hazır verirsem olmaz, kendiniz yapmalısınız

İyi forumlar...


Öncelikle sağol arkadaşım yazını şu an gördüm. Deneyeceğim dediklerini. Ayrıca kod olarak vermedim demişsin iyi ki de vermemişsin çünkü bu işte yeni oldugum ıcın mantıgı kavrayıp kodu kendım yazmak istiyorum. Boylece hem ögrenmiş olurum hem de kolayca unutmayıp beleşçiliğe getirmemiş olurum. Tekrardan Sağol deneyeceğim şimdi.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.