Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Pascal / Delphi / Delphi.NET

Cevapla
 
LinkBack Seçenekler
Eski 24/03/2008, 18:14   #1 (permalink)
İptal Durumu
 
Üyelik Tarihi: 03/2008
Mesaj: 1
KaşGöz Shape Kullanimi.

Ş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.
saracoza hatta değil   Alıntı Yaparak Yanıtla
Eski 24/03/2008, 22:49   #2 (permalink)
Üye
 
Caylaq Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2007
Yer: DELPHI LAND
Mesaj: 639
Varsayılan

paylaşım için tşkler
Caylaq hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
if else kullanimi. yenidem PHP 6 06/03/2008 01:06
Mouse ile shape i büyütüp küçültmek drlog Visual Basic 1 08/12/2006 15:29
shape twen lütfen yardım codname Flash / Director / Swift 3D ... 3 11/07/2005 13:56
Mausle seri shape Derman Photoshop / Corel / PSP 0 04/10/2004 12:46
import edilen grafiklere shape tween yapmak. Tom_Bombadil Flash / Director / Swift 3D ... 5 10/08/2004 14:27


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 19:23.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net