Sunday, February 17, 2013

Bermain dengan String ( Menyatukan isi Edit )

Bermain dengan String ( Menyatukan isi Edit ) pada 
C++ Builder

Pada siang hari ini saya akan memposting bagaimana  kita
bermain fungsi string pada suatu Edit.

Kita susun sebuah Form dengan komponen 3 Edit, 1 Label
dan 1 buah Button, seperti gbr dibawah ini :
Fungsi yang akan dijalankan pada Form diatas adalah
bagaimana menyatukan isi dari Edit1 dan Edit2 menjadi
sebuah data String, yaitu hasilnya pada Edit3 dan Label 1.

Untuk menjalankan aplikasi diatas salinlah kode berikut ini :
Double click Button 1 dan isikan kode berikut ini :


//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  Edit3->Text = Edit1->Text +  Edit2->Text;
  Label1->Caption=AnsiString(Edit3->Text);
}
//---------------------------------------------------------------------------
Tekan F9 dan silahkan masukan nilai kedalam Edit1 dan edit2.
Seperti pada gambar berikut ini :

 Sekarang kita akan mencoba bagaimana jika hasil dari input Edit1
dan Edit2 kita tujukan ke Form lain, yaitu Form2.
Maka kita harus menambahkan Form2 pada Form1 dan jangan lupa
menulis kode seperti ini :
#include "Unit1.h"
#include "Unit2.h"
agar form 2 bisa dipanggil oleh form1.

Mari kita lihat bentuk ke dua buah Form yang siap mengisi dan menerima data
Seperti gambar di bawah ini :
Pada Form2 kita letakkan Label5 untuk menampilkan data yang di input
dari Form1. Label1 pada Form1 hasilnya akan = Label5 pada Form2.
Untuk menjalankan perintah diatas ,
Double Click Button1  dan isikan kode berikut ini :


//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  Edit3->Text = Edit1->Text +  Edit2->Text;
  Label1->Caption=AnsiString(Edit3->Text);

  Form2->Label5->Caption=AnsiString(Edit3->Text);
  Form2->Show();
}
//---------------------------------------------------------------------------
 Perintah pada baris ke tiga sengaja saya beri spasi agar mudah membedakan
data yang akan dikirim ke Form 2.
Pada Baris ke 4, Form2->Show(); //adalah perintah untuk menampilkan Form2

Berikut ini tampilan hasil setelah kita jalankan dengan menekan F9;
Oke cukup sekian dulu, semoga contoh - contoh sederhana ini bisa bermanfaat.
dan silahkan dikembangkan untuk membangun sebuah aplikasi. 


No comments:

Post a Comment

Silahkan berkomentar yang sopan sesuai dengan tajuk postingan serta tidak mengandung SARA dan politik,
mohon maaf jika tidak ada tanggapan atau respon yang lambat.