dbgrid

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mazhargemci
Üye
Mesajlar: 101
Kayıt: 13 Şub 2015 09:32

dbgrid

Mesaj gönderen mazhargemci »

dbgrid üzerinde herhangi bir satıra tıklandığında yeni bir form açma?
yani dbgrid de bir satıra tıklandığında form2 açılacak, farklı satıra tıklandığında form3 açılacak
anlatmak istediğim tam olarak bu
Kullanıcı avatarı
mustafasoy
Üye
Mesajlar: 154
Kayıt: 02 Ağu 2013 05:00
Konum: istanbul
İletişim:

Re: dbgrid

Mesaj gönderen mustafasoy »

ustadların daha profesyonel çözümleri mutlaka olacaktır basit anlamda
formname diye integer tipinde global bir değişken tanımlarsınız ve form create edildikten sonra bu değişken değerini +1 arttırırsınız,
procedure TForm1.DBGrid1CellClick(Column: TColumn);
var
form:TForm;
begin
form:=TForm.Create(self);
form.Name:='form'+inttostr(formname);
form.Show;
formname:=formname+1;

end;
Nasıl ki Soru sorarak öğrendiyseniz , öğrendiklerinizi cevap vererek öğretiniz.
mazhargemci
Üye
Mesajlar: 101
Kayıt: 13 Şub 2015 09:32

Re: dbgrid

Mesaj gönderen mazhargemci »

hani sen formname diye interger değişkeni tanımlamamışın
Kullanıcı avatarı
mustafasoy
Üye
Mesajlar: 154
Kayıt: 02 Ağu 2013 05:00
Konum: istanbul
İletişim:

Re: dbgrid

Mesaj gönderen mustafasoy »

global değişken daha yukarılarda olduğu için yazmadım

var
Form1: TForm1;
formname: integer;

şeklinde tanımlayabilirsiniz.
Nasıl ki Soru sorarak öğrendiyseniz , öğrendiklerinizi cevap vererek öğretiniz.
Cevapla