Anda di halaman 1dari 14

TrikDesainFormDelphi7

Created

by

1.Form

Keren

fauzimuhammad69@yahoo.com
Untuk

Log

In

Langsung saja kita mulai step by step membuat form keren ini:
1.

Buka Delphi 7 anda dan buatlah projek baru Langkah ini dapat diakses melalui File > New >
Application

2.

.Properti Form Borderstyle = bsNone (untuk border form ditiadakan) ; Color = clWhite ;
TransparentColor = true ; TransparentColorValue = clWhite (jika anda menambahkan warna putih pada
form anda, warna tersebut tidak terlihat).

3. Tambahkan komponen image pada form. Komponen ini terletak pada tab Additional.
Untuk Properti Image Align = alClient ; Transparent = true.

Gambar yang akan anda tambahkan ini nantinya akan menjadi background sekaligus bentuk dari
form. Agar gambar bisa transparan pada form, anda dapat membuat gambar dengan format .gif
transparan atau .bmp dengan warna background khusus (background harus berwarna putih atau
#FFFFFF) Contoh gambar :

3. Untuk menambah kan gambar, pada properti picture klik tombol 3 titik lihat gambar yang
dilingkari
merah

Sehingga keluar kotak akan keluar kotak Picture Editor ditunjukan seperti gambar dibawah,
klik load
untuk menambahkan. Lalu klik ok.

4. Tambahkan komponen Edit (terletak pada tab Standard) atau DBEdit


(terletak pada tab Data Controls), komponen ini terdapat pada tab Additional.
Letakan 2 komponen pada form,sesuaikan dengan tulisan. Untuk DBEdit yang
diletakan pada sisi kanan password, agar text tidak terlihat ketika diketikan pada

DBEdit tersebut anda bisa set properti PasswordChar dengan *.

5. Kemudian, letakan juga komponen Button (terletak pada tab standard) atau Bitbtn
(terletak pada tab Additional. Jika anda menambahkan Bitbtn, anda bisa menambahkan
Icon pada sisi kanan bitbtn. Untuk memunculkan icon tersebut, anda bisa tambahkan dengan
2 cara,
cara yang pertama yaitu icon yang sudah disediakan delphi, pada properti Kind, set sesuai
keinginan
anda, cara kedua yaitu icon yang kita sediakan sendiri, pada properti Glyph, Load icon yang
anda
kehendaki ( icon yang disediakan dengan format .bmp).

6. Save all ( save as, save project as).


7..Kemudaian run program, atau tekan F9, hasilnya terlihat pada gambar.

8. Jika anda menginginkan form tersebut dapat di drag , tambahkan procedure source kode
berikut pada
bagian type atau private atau bisa juga meletakan pada public, tergantung pada privasi
anda
(hahay.)
procedure WMNCHitTest(var msg : TWMNCHitTest);message
WM_NCHitTest;
2.Pada bagian implementasi tambahkan kode berikut:
procedure TForm1.WMNCHitTest(var msg : TWMNCHitTest);
begin
inherited;
if (msg.Result = htClient) then
if Msg.YPos < Top + 40 then
msg.Result := htCaption;
end;
Sebenarnya anda dapat juga menggunakan skin untuk membuat form keren ini. Namun saya tidak
menyarankan penggunaan skin ini. Selain program menjadi berat diakibatkan oleh penggunaan
komponen tambahan bisa itu berupa librari atau ocx (ActiveX), kompabilitas dengan komponen
standar Delphi juga menjadi kendala. Bukankah lebih baik memodifikasi sesuatu yang standar
daripada

harus

menggunakan

suatu

fitur

embeded

!?

Sekian dulu trik dari saya, semoga bermanfaat bagi pengunjung blog ini atau pembaca, Komentar,
saran dan pertanyaan mengenai trik ini bisa melalui komentar pada blog ini atau kirim ke
fauzimuhammad69@yahoo.com atau fauzieuy@gmail.com

Salah satu cara membuat aplikasi yang kita buat menjadi lebih menarik adalah dengan cara membuat
tampilan form aplikasi. Dengan form aplikasi yang menarik, akan membuat user aplikasi akan lebih
nyaman dan tidak bosan dalam menggunakan aplikasi yang anda buat. Untuk membuat tampilan form
tidaklah sulit, yang pertama harus kita lakukan adalah dengan membuat gambar tampilan menggunakan
photoshop, corel ataupun aplikasi editing gambar lainnya. Gambarlah sesuai dengan imajinasi anda dan
simpan dengan format .bmp.
Contoh gambar form aplikasi :

Untuk memasang gambar yang kita buat pada form Delphi, lakukan langkah-langkah berikut :
1.
Buka
aplikasi
yang
telah
dibuat,
jika
2. Klik pada form, atur propertiesnya sebagai berikut :
AlphaBlend : True
BorderStyle : BsNone
Color : clBtnFace
Position : poDekstopCenter
TransparentColor : True
TransparenColorValue
:

belum

ada

buat

aplikasi

baru.

clBackground

3. Klik 2x pada form, setelah muncul jendela editor, tuliskan kode berikut :
procedure TForm1.FormCreate(Sender: TObject);
begin
TransparentColorValue:=image1.Canvas.Pixels [0,0];
end;
4. Tambahkan komponen Timage pada form, atur lebar tingginya sesuai dengan form yang kita buat
kemudian atur propertiennya sebagai berikut :
Picture : masukkan gambar yang sudah kita buat
Transparent : True
5. Klik pada komponen TImage, pada event klik 2x pada OnMouseDown. Tuliskan kode program berikut
agar form yang kita buat bisa digeser-geser.
procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
Begin
ReleaseCapture;
Perform(WM_SYSCOMMAND,$F012,0);
end;

6. Running atau jalankan program. Berikut adalah contoh form aplikasi setelah dijalankan :

<<<>>>

Form Cantik Dengan Delphi & Photoshop


Posted: November 5, 2009 in DELPHI
0
Langkah I : Adobe Photoshop

buat tampilan form sesuai selera.


set warna background #FF0000, dan hindari warna #FF0000 pada form facenya,
berikut contoh design yang saya buat :
Save as simpan ke tipe file .bmp
Langkah II : Design di Delphi.

Buat Form baru


setting propertiesnya sbb.
AlphaBland = False
AlphaBlandValue = 0 (semakin kecil nilainya maka akan semakin transparan, anda
bisa mengisi nilainya antara 1 100)
BorderStyle = bsNone
Color = clRed
Name = formMenu
Position = poDesktopCenter
TransparentColor = True
TransparentColorValue = clRed (harus sama dengan Color)
WindowState = wsNormal
tambahkan object Image dari tab Additional
Atur propertiesnya sbb :
Picture = Ambil image .bmp yang sudah dibuat.
Transparent = True

tambahkan tombol close


Pada event onclik ketik program berikut :

procedure TformMenu.BitBtn1Click(Sender:TObject)

Begin

Application.Terminate;

End;
simpan project anda.
run program.
Langkah III : Program

Agar title bar bisa digeser, layaknya form:

Tambahkan Kode berikut di bawah Type :


procedure WMNCHitTest(var msg : TWMNCHitTest); message WM_NCHitTest;
Tambahkan Kode berikut:
procedure TformMenu.WMNCHitTest(var msg : TWMNCHitTest);

begin

inherited;

if (msg.Result = htClient) then

if Msg.YPos < Top + 40 then

msg.Result := htCaption;

end;
run program.

Form Cantik Dengan Delphi

it

Senin, 01 Maret 2010

Dalam membuat aplikasi, bukan hanya kehandalan aplikasi dalam mengolah data saja
yang perlukan, penampilan juga perlu di perhatikan. Dengan tampilan yang cantik maka
dimungkinkan user akan lebih tertarik dengan program yang kita buat. Pandangan pertama
begitu menggoda, selanjutnya?? he hee.
Untuk membuatnya dibutuhkan sedikit ketrampilan dalam memainkan program grafis. Saya
menggunakan adobe photoshop CS2 untuk mengolah image, dan Delphi 7.0 untuk
membuat aplikasinya.
Berikut langkah-langkahnya:
Langkah I : Adobe Photoshop
1. buat tampilan form sesuai selera.
2. set warna background #FF0000, dan hindari warna #FF0000 pada form facenya, berikut
contoh design yang saya buat :

3. Save as simpan ke tipe file .bmp


Langkah II : Design di Delphi.
1. Buat Form baru
2. setting propertiesnya sbb.
* AlphaBland = False
* AlphaBlandValue = 0 (semakin kecil nilainya maka akan semakin transparan, anda bisa
mengisi nilainya antara 1 100)
* BorderStyle = bsNone
* Color = clRed
* Name = formMenu
* Position = poDesktopCenter
* TransparentColor = True
* TransparentColorValue = clRed (harus sama dengan Color)
* WindowState = wsNormal
3. tambahkan object Image dari tab Additional
4. Atur propertiesnya sbb :
* Picture = Ambil image .bmp yang sudah dibuat.
* Transparent = True
5. tambahkan tombol close
Pada event onclik ketik program berikut :
procedure TformMenu.BitBtn1Click(Sender:TObject)

Begin
Application.Terminate;
End;
6. simpan project anda.
7. run program.
Langkah III : Program
Agar title bar bisa digeser, layaknya form:
1. Tambahkan Kode berikut di bawah Type :
procedure WMNCHitTest(var msg : TWMNCHitTest); message WM_NCHitTest;
2. Tambahkan Kode berikut:
procedure TformMenu.WMNCHitTest(var msg : TWMNCHitTest);
begin
inherited;
if (msg.Result = htClient) then
if Msg.YPos < Top + 40 then
msg.Result := htCaption;
end;
3. run program.

============= Selamat Mencoba ==============

Pada form1 pilih event lalu pilih event on create dan dibawah ini adalah contoh
kodenyanya, untuk ukurannya silahkan sesuaikan dengan selera anda lihat kode
angka angkanya itu adalah untuk ukurannya, enjoy.
procedure TForm1.FormCreate(Sender: TObject);
var
region: HRgn;
begin
region:=CreateEllipticRgn(1,1,300,300);
SetWindowRgn(handle,region,True);
end;

VISUAL BASIC
Form standar yang biasanya kita gunakan bentuknya persegi, Nah bagaimana kalau kita ingin membuat bentuk
form supaya berbentuk lain, bulat misalnya. Jadi kan form kita gak monoton dan membosankan. Nah karna itu
sekarang kita akan membuat Form supaya berbentuk bulat, agar ampilan form jadi lebih menarik. Simak caranya.
1. Buka Program Visual Basic dan mulai dengan Form baru.
2. Double klik pada area form dan masukan listing kode dibawah ini pada bagian Declaration
Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As
Long,
ByVal
X2
As
Long,
ByVal
Y2
As
Long)
As
Long
Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As
Long, ByVal bRedraw As Long) As Long
3. Pada prosedur Form_Load(), masukan listing kode dibawah ini :
Private
Dim
Dim
Dim
Dim

Sub Form_Load()
lngRegion As Long
lngReturn As Long
lngFormWidth As Long
lngFormHeight As Long

lngFormWidth = Me.Width / Screen.TwipsPerPixelX


lngFormHeight = Me.Height / Screen.TwipsPerPixelY
lngRegion = CreateEllipticRgn(0, 0, lngFormWidth, lngFormHeight)
lngReturn = SetWindowRgn(Me.hWnd, lngRegion, True)
End Sub
4. Jalankan dengan menekan tombol F5 pada keyboard anda.
5. Form anda jadi berbentuk bulat, Selamat anda sekarang bisa membuat form bentuk bulat.

http://bercode.blogspot.com/p/blog-page_10.html

Anda mungkin juga menyukai