Title: RE: [Programmer-VB] .NET: Bagaimana lempar Form sebagai parameter? (Revise)

Lihat parameter dari function RefreshTampilan à Function RefreshTampilan(paramaterFORM as Form, strJudul as String)

 

parameterForm merupakan object form, dimana dia merupakan form biasa. Berbeda bila kita ubah menjadi parameterFORM as Form1.

Kita bisa langsung dapat object button1 (anda bisa coba dengan mengubah form ke form1 atau form2, pasti button1 langsung dapat).

 

Ada cara yang mudah untuk mendapatkan button tersebut tapi tidak flexible, syntax seperti ini:

CType(paramaterFORM, Form1).Button1.Text = “your text”

 

Untuk dapat flexible, bisa dengan cara membuat form tempalate atau form base, dan setiap form yang sama bisa menggunakan form template atau formbase yang sama, contoh: kita punya form namanya formbase1, kita akan membuat 2 form yang tipenya sama dengan formbase1. maka kita bisa membuat form1 dengan inheritance ke formbase1, begitu pula form2. Untuk itu anda bisa mempelajari konsep OOP.

 

Regards,

Setiawan

 


From: [email protected] [mailto:[email protected]] On Behalf Of Muliadi Liem
Sent: Tuesday, August 02, 2005 10:40 AM
To: [email protected]
Subject: RE: [Programmer-VB] .NET: Bagaimana lempar Form sebagai parameter? (Revise)

 

Sory ada sedikit koreksi….

> > -----Original Message-----

> > From: [email protected] [mailto:Programmer-

> > [EMAIL PROTECTED] On Behalf Of Muhammad Rivai Andargini

> >

> > Ex : Ada function RefreshTampilan di form1, saya bisa panggil melalui

> form2 dnegan

> > mengetikkan perintah :

> >

> > Form1.RefreshTampilan

> >

> > Apakah ini yang dimaksud atau ada hal lain ?

> ====  Kurang lebih sich...cuman masalahnya Function RefreshTampilan akan

> saya letakan di Module, sehingga bisa dipake rame-rame jadi Nama Form tidak

> bisa saya buat jadi FIX, tetapi harus diterima dari Parameter.

>

> Contoh:

> - Module, berisi:

>       Function RefreshTampilan(paramaterFORM as Form, strJudul as String)

> as String

>               ParameterFORM.Text = "Judul utk Form " & strJudul

>       End Function

>

> - Form1 --> Call RefreshTampilan(Form1, "Pertama") sehingga bila dijalankan

> menjadi: (di Form1 terdapat Command Button1)

>       Form1.text = "Judul utk Form Pertama"           (jalan)

        Form1.Button1.text = "Judul utk Form Pertama" (error!!)

>

> - Form2 --> Call RefreshTampilan(Form2, "Kedua") ... menjadi:

>       Form2.text = "Judul utk Form Kedua" (jalan)

> Contoh seperti diatas yg saya maksud, kalo di VB6 jalan cuman kalo di VB.NET

> gimana yach??

        Syntax: Form1.Button1.Text = "Judul utk Form Pertama"

        Tidak dikenali

>

>

> > Note : Jangan sering-2 crossposting, nanti menyulitkan trackingnya. Lebih

> baik

> > diposting di 1 milis baru diposting ke milis lain.

> ==== Baik, utk berikutnya tidak akan ada lagi crossposting. Terima kasih.

>

>

> regards,

> Muliadi Liem





Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]





SPONSORED LINKS
Programming languages Programmer C programming language
Computer programming languages Java programming language C programming language


YAHOO! GROUPS LINKS




Kirim email ke