Arsip: form transparan

more 18 years ago
nda1312
hallo semua pa kabar??
ada ga yang pernah nyobain membuat form tapi formnya transparan?kalo ada blh donk bagi2 ilmunya.. :D :D :D
atau perlu ada komponen laen ga?
makasih nech atas ilmu dan petunjuknya..

more 18 years ago
kaka-delphi
Kamu tinggal set property di form
AlphaBlend:= true;
// dan atur nilai intensitasnya
AlphaBlendValue:= 100;
untuk contoh aplikasi, silahkan download di
PublicFolder dengan nama trans.rar
more 18 years ago
nda1312
maaf nech kaka-delphi, kalo pake alphablend semua object yang ada diform itu ikut transparan ya?yang saya inginkan object yang diform tidak ikut transparan. contohnya saya punya image tapi bentuknya tidak beraturan(tidak kotak), nah gimana biar form itu transparan tp imagenya tetep. Jd formnya bentuknya seperti image tsb.
maap nech kalo nanya lg?makasih sebelumnya atas ilmunya..

more 18 years ago
kaka-delphi
Wah ... klo image nya ga beraturan aga ribet tuch ... CMIIW
Tapi klo imagenya agak beraturan bisa aja sich .. silahkan ke
PublicFolder lagi dan namanya region.rar.
Untuk bentuk yang ga beraturan .. mungkin harus pake komponen tambahan, seperti TMSComponent, DynamicSkinForm .... ato yang berbau - bau skin ...
CMIW
Tetep Semangat !!!

more 18 years ago
mas_kofa
coba pake ini :
{property form dirubah}
1. TransparentColor := true;
2. TansparentColorValue := clblack;
3. Color := clblack;
{kelemahan : semua item yg warnanya sama dengan warna form akan menjadi transparan}

more 18 years ago
newbiez
hmm form transparan ya gue juga mau ngirimin tips nih coba coding dibawah ini
procedure TForm1.FormCreate(Sender: TObject);
begin
Form1.Brush.Style := bsClear;
Form1.BorderStyle := bsNone
end;
semoga bermanfaat.
more 18 years ago
kaka-delphi
coba ke thread berikut : http://pascal-id.org/thread/unknown/1288/view-old-thread/

more 18 years ago
-BreWok-
Nah buatnya form tu pake apa?? pake Firework utawa yang lain ?? Kalo boleh kasih saran ubah color background ke#FF00FFtrus masukin ke delphi sebagai image, idenya mas_kofa bisa dipakai
{property form dirubah} 1. TransparentColor := true; 2. TansparentColorValue := clblack; 3. Color := clblack; {kelemahan : semua item yg warnanya sama dengan warna form akan menjadi transparan}Sebagai tambahan border style ubah ke NONE.Nah ini pokok permasalahannya kalo border title dihilangkan kita tidak bisa menggerakkan form tersebut karena clientform disable(mohon ralatnya kalo salah), untuk bisa menggerakkan form pake script berikut
procedure WMNCHitTest(var msg:TWMNCHitTest);message
WM_NCHitTest;
taruh ini di public utawa private kalau di form khusus.Pada implementasi pake procedure TForm1.WMNCHitTest(var msg:TWMNCHitTest);
begin
inherited;
if (msg.Result = htClient) then
if Msg.YPos < Top + 100 then
msg.Result := htCaption;
end;
. Semakin besar value yang diberikan, semakin luas cakupan aktif clientarea.Kode ini pernah ada di media lain tapi aku lupa namanya.Jadi langsung aja. Semoga dapat membantu anda sedikit
more 17 years ago
l1th1um
ane g bikin form di delphi. asalny ane pake delphi 7. udah sih ga ada masalah. cuman si dosen mintanya d delphi 5. berhubung d delphi 5 ga ada property transparent di formny. trs nyoba cara di atas.
klo pake ini
form1.Brush.style := bsClear;
form1.borderstyle := bsNone;
formnya sih jadi transparan tapi klo form itu d drag, s walpaper desktop ikut kebawa (liat gambar)
http://i162.photobucket.com/albums/t260/4r53n1c/delphi-problem.jpg
malah ga transparan sama sekali klo pake yg ini
procedure TForm1.FormCreate(Sender: TObject);
Var
frmRegion, tempRegion: HRGN;
i: Integer;
Arect: TRect;
Begin
frmRegion := 0;
For I:= 0 To ControlCount - 1 Do Begin
aRect := Controls[i].BoundsRect;
OffsetRect( aRect, clientorigin.x - left, clientorigin.y - top );
tempRegion := CreateRectRgnIndirect( aRect );
If frmRegion = 0 Then
frmRegion := tempRegion
Else Begin
CombineRgn( frmRegion, frmRegion, tempRegion, RGN_OR );
DeleteObject( tempRegion );
End;
End;
tempregion :=
CreateRectRgn( 0, 0, Width,
GetSystemMetrics( SM_CYCAPTION )+
GetSystemMetrics( SM_CYSIZEFRAME )+
GetSystemMetrics( SM_CYMENU ) * Ord(Menu <> Nil));
CombineRgn( frmRegion, frmRegion, tempRegion, RGN_OR );
DeleteObject( tempRegion );
SetWindowRgn( handle, frmRegion, true );
end;
more ...
- Pages:
- 1
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- Membagi gambar bitmap dalam kotak-kotak
by alfa1412 in Hal umum tentang Pascal Indonesia more 16 years ago - Mengurangi Jam
by AndyK in Tip n Trik Pemrograman more 17 years ago - Grafik dari hasil query berdasarkan Bulan??
by ahmeed in Hal umum tentang Pascal Indonesia more 16 years ago - Trigger FIFO di Mysql
by elektra_3328 in MySQL more 13 years ago - Script query simpan file foto ke MySQL
by boediman in MySQL more 17 years ago - CR10: Error 536 incorrect log on parameters
by peddy in Reporting more 16 years ago - Aplikasi TeleConference
by DeulleDo-X in Enginering more 18 years ago - GapleX 1.5 sudah di release
by portege in Games more 18 years ago - New page (dalam penggabungan report)??
by ianhade in Reporting more 16 years ago - bagaimana buat setup untuk database BDE?
by hendra_sir84 in Hal umum tentang Pascal Indonesia more 17 years ago