Ana Sayfa
Gruplar  •  Site Yönetimi  •  Özel Mesajlarınız   •  Giriş   •  Kayıt
Ana Sayfa
Ana Sayfa
Forumlar
Forumlar
Yardım
Yardım
Arama
Arama
Albüm
Albüm
Kurallar
Kurallar
Linkler
Linkler
Makaleler
Makaleler
Oyunlar
Oyunlar
Sohbet
Sohbet
Üyeler
Üyeler
İstatistikler
İstatistikler

Google


Programcılık » Delphi forumunda Shape Kullanİmİ. konu başlığının kısa özeti; Şimdi sizlere form üzerindeki bir nesnenin nasil hareket ettirileceği, şekil almasi ve hizi hakkında bilgilendiriceğim; Formunuza bir adet shape bir adet timer bir adet buton koyunuz; aşağıdak...

Bu başlığı gezen kullanıcılar:0 Kayıtlı, 0 Gizli, 0 Misafir ve 0 Bot
Kayıtlı Kullanıcılar: Yok



 
Yeni Başlık GönderCevap Gönder Digg it Stumble it Submit to Del.icio.us Diigo it Prefound it Reddit it Facebook it Blink it Slashdot it Linkagogo it 
Önceki başlık Arkadaşına GönderYazdırÖzel Mesajlarınız Sonraki başlık
Yazar Mesaj
saracoza
Slow Friend
Slow Friend



Kayıt: 24 Mart 2008
Mesajlar: 17
Tema: Parthenos (27296)

Yaş: 28


Cinsiyet:Erkek Kova Keçi

Puan: 32
Mesaj Tarih: 24 Mart 2008, 21:28   Mesaj konusu: Shape Kullanİmİ.
Alıntıyla Cevap Ver



Şimdi sizlere form üzerindeki bir nesnenin nasil hareket ettirileceği,
şekil almasi ve hizi hakkında bilgilendiriceğim;
Formunuza bir adet shape bir adet timer bir adet buton koyunuz;
aşağıdaki kodu gerekli yerlere yapiştiriniz.
--------------

Kod:
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;

type
TForm1 = class(TForm)
Shape1: TShape;
Timer1: TTimer;
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

var
yon:Boolean; //Global değişken
procedure TForm1.FormCreate(Sender: TObject);
begin
Timer1.Interval:=100;//hizini ayarlayabilirsiniz 50,25,10 kullanarak.
Timer1.Enabled:=false;
Shape1.Shape:=stCircle;//Circle ing.de daire demek square kare demek deneme yapabilirsiniz.
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Enabled:=true;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
var
sayi:Integer;
begin
sayi:=Shape1.Left;
if yon=false Then
begin
if sayi>=Form1.ClientWidth Then
yon:=true //sola dön
else
Shape1.Left:=sayi+10;//10 birim sağa
end
else
begin
if sayi<=0 Then
yon:=false //sağa dön
else
Shape1.Left:=sayi-10; //10 birim sola
end;
end;
end.

-----------------
formun properties ini tıklayıp ordan color a varirsaniz formunuzu değişik rengelendirebilirsiniz.
Shape nin properties ini tıklayıp Brushu - yaparsaniz size stil ve renkler acilacaktir.
şeklinize uygulayabilir değişik bir görünüm sağlayabilirsiniz.
size // den sonra bazi bilgiler verdim kendi mantiğiniz ile
değişiklikler yapip bilginizi geliştirin,çalışmalarınızda başarılar.
ALINTIDIR.

 Oylanmadı saracoza offlineKişisel Galeri - saracozaKullanıcı profilini görÖzel mesaj gönder
Mesajları göster:      
Yeni Başlık GönderCevap Gönder
Önceki başlık Arkadaşına GönderYazdırÖzel Mesajlarınız Sonraki başlık


Bu başlığı gezen kullanıcılar:0 Kayıtlı, 0 Gizli, 0 Misafir ve 0 Bot
Kayıtlı Kullanıcılar: Yok

Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız
Bu foruma eklenti dosyaları gönderemezsiniz
Bu forumdaki dosyaları indiremezsiniz
Bu forumda eklenti önizlemelerini/linklerini görebilirsiniz
Etiketler: acilacaktir, adet, alintidir, almasi, ayarlayabilirsiniz, aşağıdaki, bazi,

Benzer Başlıklar
Başlık Yazar Forumlar Cevaplar Son Gönderilen
Yeni mesaj yok IPTables Kullanımı UnreaL Linux İşletim Sistemleri 0 23 Temmuz 2006, 16:53 Son Mesajları Gör
UnreaL
Yeni mesaj yok PHP Triad Kurulumu ve Kullanımı : AngelSlayer ASP - PHP - PERL - CGI - HTML 1 20 May 2006, 23:22 Son Mesajları Gör
black666
Yeni mesaj yok Mobil telefon kullanımı hat safhada... Alamut Cep Telefonu Dünyası 0 29 Nisan 2004, 20:33 Son Mesajları Gör
Alamut
Yeni mesaj yok Türkiye'de bilgisayar kullanımı yüzde 6 DiLeMmA Paylaşmak İstiyorum 6 02 Aralık 2005, 09:53 Son Mesajları Gör
kokomela
Yeni mesaj yok Misket bombalarının kullanımı yasaklanıyor RSS-Haber CNN Türk Güncel Haberler 0 29 May 2008, 00:00 Son Mesajları Gör
RSS-Haber





Bu Siteye Ait Çerezleri Sil

© 2003, 2049 Türkiye Forum :: Powered by phpBB © 2001, 2005 phpBB Group :: FI Theme
Tüm saatler GMT +2 Saat :: :: Forum Arşivleri
Hata: sayfa oluşturma = 0.65315 saniye, sql sorguları = 38
Türkiye Forum başlık özet akışları

  

CBACK CrackerTracker tarafından korunuyor
21890 Girişim engellendi.


AdslDigiturkBu satıra text (metin) reklam vermek için tıklayın.
eXTReMe Tracker
Forum Haritası: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127