Yazar:
Mehmet Keklik
Eklenme: 06.08.2008 Okunma: 428
Puan: 3.2 Seviyesi: Orta
Merhaba arkadaşlar,
Bu dersimizde progressbar ve timer nesnelerini kullanarak basit bir uygulama yapacağız.
Uygulamamızda progressbar %100 olduğunda süreniz doldu şeklinde bir mesaj verdireceğiz. Bu uygulama başlangıç seviyesindedir eğer isterseniz bu uygulamadan yola çıkarak ihtiyaçlarınız doğrultusunda çok daha ileri seviyede uygulamalar hazırlayabilirsiniz
Formumuza bir adet progressbar ile bir adet timer nesnesi ekliyoruz. Önce Object Inspector penceremizden timer nesnemizin interval özelliğini 100, enabled özelliğini true yapıyoruz. Daha sonra progressbar nesnesinin min özelliğini 0 ve max özelliğini 100 yapıyoruz.
procedure TForm1.Timer1Timer(Sender: TObject);
begin
progressbar1.Position:=progressbar1.Position+1;
if progressbar1.Position=100 then
begin
timer1.Enabled:=false;
showmessage ('Süre doldu');
end;
end;
Ardından yukarıdaki kodları timer nesnemizin OnTimer bloğuna yazıyoruz. Uygulamamızı çalıştırınca progressbar dolduğunda süreniz doldu şeklinde mesaj veriyor.
Currently 3.29/5
Değelendirmek için üye girişi yapmanız gerekmektedir
Benden size ileti ; illada süre doldu demesi gerekmez.Koda girip showmessage ('Süre doldu');
daki (Süre doldu) kelimesini değiştirerek bitince
başka bir ileti çıkar.Yani ben (Süre doldu) yerine
finishalled installation yazsam bitince finishalled installation yazar.
UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.