Arsip: Form yang selalu berdampingan kemanapun perginya
by nickqin in Articles more 17 years ago 3496
Pernah aku membaca sebuah ebook yg isinya mengenai Delphi Vs windows api,
disana dipaparkan kehebatan delphi melawan windows api.
salah satu contohnya adalah form yang selalu berdampingan, dimana form lainnya selalu ikut/berada disamping form utama, delphi mendeteksi message dari windows.
disana dipaparkan kehebatan delphi melawan windows api.
salah satu contohnya adalah form yang selalu berdampingan, dimana form lainnya selalu ikut/berada disamping form utama, delphi mendeteksi message dari windows.
untuk lebih mudahnya buat 2 buah form
ketik kode berikut pada form 1 ato form utama
//letakan procedur ini pada private deklarasi
private
{ Private declarations }
procedure WMMove(var Msg: TWMMove); message WM_MOVE;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.WMMove(var Msg: TWMMove);
begin
//jika toolbar window ada
if Form2<>NIL then
//atur posisi form kedua ada disini
MoveWindow(Form2.Handle, Form1.Left+Form1.Width+2, Form1.Top, Form2.Width,
Form2.Height, TRUE);
end;
procedure TForm1.FormShow(Sender: TObject);
begin
//menampilkan form kedua saat form pertama muncul
Form2.Show;
end;
end.
Semoga bermanfaat
ketik kode berikut pada form 1 ato form utama
//letakan procedur ini pada private deklarasi
private
{ Private declarations }
procedure WMMove(var Msg: TWMMove); message WM_MOVE;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.WMMove(var Msg: TWMMove);
begin
//jika toolbar window ada
if Form2<>NIL then
//atur posisi form kedua ada disini
MoveWindow(Form2.Handle, Form1.Left+Form1.Width+2, Form1.Top, Form2.Width,
Form2.Height, TRUE);
end;
procedure TForm1.FormShow(Sender: TObject);
begin
//menampilkan form kedua saat form pertama muncul
Form2.Show;
end;
end.
Semoga bermanfaat
Random Articles
- Tentang Turbo Pascal
- Scanning data SMS dr serial
- Asosiasi Pengembang Software Indonesia, alternatif
- Mengenal OXYGENE – Pascal For .NET
- Extreme Programming
- Menyembunyikan file dalam gambar
- easily load all kind of images (Gif, Ico, Jpeg and more) in a TImage
- Dynamic ODBC untuk MySQL dan Ms Access
- Cool Calculator
- Lazarus Release 4.0RC1
Last Articles
Recent 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