Arsip: Parsing variabel dalam prosedur onclick

more 13 years ago
emrizq
Salam..
Mhn bantuannya, dah 3 hari saiah cari bginian g nemu2 jawabnya >.<
yg dtanyain : gmn caranya parsing variabel ke dalam prosedur onclick (pada tombol) ?
kondisinya : - saya lagi ngisi prosedur onclick tombol yang dibuat ( tmb:=TBitBtn.Create(self);) , jadi saya ingin mengisi tmb.onlick=...
- isi dari onclick memanggil onclick lain dengan menyertakan parameter (variabel x:integer)
- variabel x bukan global
saya udah coba:
- procedure TFadmin.tambahkomponen(sender:TObjek; x:integer);
- tmb.onclick:=prosedurlain(x);
tp ttep g bs T_T
maaf klo susah jelasinnya..
many thanks

more 13 years ago
emrizq
yg di atas bukan smiley >.< tapi kondisinya : - saya lagi ngisi prosedur onclick tombol yang dibuat ( tmb:=TBitBtn.Create(self); )

more 13 years ago
n3o_cybertech
untuk assign event itu kita harus mengikuti parameter event yang ada pada komponen tersebut...contohnya begini :
Contoh Benar
procedure TForm1.TombolKlik(Sender:TObject);
begin
//bla...bla...bla
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Button1.OnClick := TombolKlik;
end;
Contoh Salah
procedure TForm1.TombolKlik(Sender:TObject ; aText: string);
begin
//bla...bla...bla
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Button1.OnClick := TombolKlik('salah');
end;

more 13 years ago
emrizq
iya mas, klo bawaannya onclick itu cm ada sender:Tobject dalam parameternya, tapi saya mau masukin variabel (misal : x) ke dalam prosedur onclick tsb.
variabel integer x ini dalam program saya digunakan untuk mencari isi dari TEdit(FindComponent('jml'+IntToStr(x))).text
mungkin ga ya prosedur onklik dmasukin variabel tsb, gmn ya strateginya T_T

more 13 years ago
emrizq
ga nemu caranya saya, udah coba ini itu.. soalnya variabel x bukan variabel global...
aduh, gmn ya jelasin masalahnya.. master2 yg laen ad yg ngerti mksud pertanyaan saya?

more 13 years ago
mas_kofa
variabel yang ingin kamu sisipkan bisa kamu taruh di salah satu property sender-nya, misal property Tag (property yg tujuannya umum).
contoh :
tmb := TBitBtn.Create(self)
tmb.Tag := Salah_Satu_Nilai;
tmb.OnClick := tambahkomponen;
lalu di event OnClick nya bs seperti ini
procedure TFadmin.tambahkomponen(sender:TObject);
var
x : integer;
begin
x := TBitBtn(Sender).Tag;
//sampai sini kamu sudah bisa ambil dan kirim variable yg kamu inginkan
//silahkan lanjutkan,
end;
S'Moga membantu
more 13 years ago
emrizq
Alhamdulillah, makasi banyak mbak,,, dpet pencerahan buat program TA saiah..

more 13 years ago
n3o_cybertech
@emrizq: ga nemu caranya saya, udah coba ini itu.. soalnya variabel x bukan variabel global... aduh, gmn ya jelasin masalahnya.. master2 yg laen ad yg ngerti mksud pertanyaan saya?walah...tak kirain emang situ ttep pingin nyobain cara yang dikau tulis di awal... :D
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 2 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 10 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 10 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 10 years ago
Random Topic
- Ternyata programmer bisa juga jadi milyuner
by delphinewbie in OOT more 15 years ago - Cara koneksi dari komputer ke client pake komponen zeos ???
by doditali in Network, Files, I/O & System more 16 years ago - DBGrid di-klik error
by goehsatrio in MySQL more 15 years ago - tanya: baca/tulis sector dihardisk?
by labaga in Enginering more 17 years ago - menampilkan record?
by banja in FireBird more 13 years ago - Lazarus and Mysql
by febry in MySQL more 15 years ago - membuat ID otomatis pada Mysql
by utuhhirang in Tip n Trik Pemrograman more 13 years ago - Normalisasi Database dalam Expert System
by DelphiExpert in Enginering more 15 years ago - download fingerprint menggunakan clientsocket.
by wary in Network, Files, I/O & System more 15 years ago - TV Tunner Kontrol
by supermuam in Multimedia & Graphic Enhancement more 14 years ago