0
Pengetahuan Dasar C# : Mengirim Nilai Antar Form
Posted by jujur
on
3:21 AM
Nilai pada form seringkali diperoleh dari nilai form lainnya . Cara
mengirim nilai dari form satu ke form lainya sama seperti mengirim nilai
dari class yg satu ke class yg lainya yaitu lewat member Public dari
Class / form.mengapa demikian ? karena form juga adalah bentuk dari
sebuah class.
Langsung saja kita lihat contoh dibawah ini.
Kita akan mengisi sebuah textbox pada form1 dengan nilai dari textbox form2. Nilai form2 yang akan di transfer ke form1 disimpan dalam sebuah Pulic property. Member (class) form yg bersifat public bisa diakses dari (class) form lainya. Pada contoh ini kita akan membuat public property pada (class) form2 dgn nama dataform2.
Bukalah visual studio anda , buatlah dua buah form yaitu form1 dan form2 pada aplikasi C#.
Nama nama property dari form1 :
textbox = txtnilaidariform2, tombol = btnBukaform2
Nama nama property dari form2 :
textbox = txtnilaiForm2, tombol ok = btnOk, tombol cancel = btnCancel.
Pada Form2 set property AcceptButton dgn btnOk spt pada gambar dibawah ini;
Nilai pada form seringkali diperoleh dari nilai form lainnya . Cara
mengirim nilai dari form satu ke form lainya sama seperti mengirim
nilai dari class yg satu ke class yg lainya yaitu lewat member Public
dari Class / form.mengapa demikian ? karena form juga adalah bentuk dari
sebuah class.
Langsung saja kita lihat contoh dibawah ini.
Kita akan mengisi sebuah textbox pada form1 dengan nilai dari textbox form2. Nilai form2 yang akan di transfer ke form1 disimpan dalam sebuah Pulic property. Member (class) form yg bersifat public bisa diakses dari (class) form lainya. Pada contoh ini kita akan membuat public property pada (class) form2 dgn nama dataform2.
Bukalah visual studio anda , buatlah dua buah form yaitu form1 dan form2 pada aplikasi C#.
Nama nama property dari form1 :
textbox = txtnilaidariform2, tombol = btnBukaform2
Nama nama property dari form2 :
textbox = txtnilaiForm2, tombol ok = btnOk, tombol cancel = btnCancel.
Pada Form2 set property AcceptButton dgn btnOk spt pada gambar dibawah ini;
Code Program untuk Form2 :
Langsung saja kita lihat contoh dibawah ini.
Kita akan mengisi sebuah textbox pada form1 dengan nilai dari textbox form2. Nilai form2 yang akan di transfer ke form1 disimpan dalam sebuah Pulic property. Member (class) form yg bersifat public bisa diakses dari (class) form lainya. Pada contoh ini kita akan membuat public property pada (class) form2 dgn nama dataform2.
Bukalah visual studio anda , buatlah dua buah form yaitu form1 dan form2 pada aplikasi C#.
Gambar 1. Form1 dan Form 2
Nama nama property dari form1 :
textbox = txtnilaidariform2, tombol = btnBukaform2
Nama nama property dari form2 :
textbox = txtnilaiForm2, tombol ok = btnOk, tombol cancel = btnCancel.
Pada Form2 set property AcceptButton dgn btnOk spt pada gambar dibawah ini;
Gambar 2. Set Property AcceptButton dari Form2
Code Program Untuk form1:
using
System;
using
System.Text;
using
System.Windows.Forms;
namespace
multiform
{
public
partial
class
Form1 : Form
{
public
Form1()
{
InitializeComponent();
}
private
void
btnBukaForm2_Click(
object
sender, EventArgs e)
{
Form2 frm2 =
new
Form2();
DialogResult result = frm2.ShowDialog();
if
(result == DialogResult.OK)
{
txtnilaidariForm2.Text = frm2.dataform2;
}
}
}
}
Pengetahuan Dasar C# : Mengirim Nilai Antar Form
Langsung saja kita lihat contoh dibawah ini.
Kita akan mengisi sebuah textbox pada form1 dengan nilai dari textbox form2. Nilai form2 yang akan di transfer ke form1 disimpan dalam sebuah Pulic property. Member (class) form yg bersifat public bisa diakses dari (class) form lainya. Pada contoh ini kita akan membuat public property pada (class) form2 dgn nama dataform2.
Bukalah visual studio anda , buatlah dua buah form yaitu form1 dan form2 pada aplikasi C#.
Gambar 1. Form1 dan Form 2
Nama nama property dari form1 :
textbox = txtnilaidariform2, tombol = btnBukaform2
Nama nama property dari form2 :
textbox = txtnilaiForm2, tombol ok = btnOk, tombol cancel = btnCancel.
Pada Form2 set property AcceptButton dgn btnOk spt pada gambar dibawah ini;
Gambar 2. Set Property AcceptButton dari Form2
Code Program Untuk form1:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| using System; using System.Text; using System.Windows.Forms; namespace multiform { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnBukaForm2_Click( object sender, EventArgs e) { Form2 frm2 = new Form2(); DialogResult result = frm2.ShowDialog(); if (result == DialogResult.OK) { txtnilaidariForm2.Text = frm2.dataform2; } } } } |
Code Program untuk Form2 :
using
System;
using
System.Text;
using
System.Windows.Forms;
namespace
multiform
{
public
partial
class
Form2 : Form
{
public
Form2()
{
InitializeComponent();
}
public
string
dataform2
{
get
{
return
txtnilaiForm2.Text;
}
}
private
void
btnOk_Click(
object
sender, EventArgs e)
{
DialogResult = DialogResult.OK;
Close();
}
private
void
btncancel_Click(
object
sender, EventArgs e)
{
DialogResult = DialogResult.Cancel;
Close();
}
}
}
DialogResult adalah sebuah enum yg merupakan member dari windows form yg berisi konstanta sbb: