Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Combobox veri kaydetme
#7
Tekrar selamlar
Öncelikle benim böyle birşeye ihtiyacım olmadığı için örnekleme yapmamıştır. Ancak kendimi sizin yerinize koydum. Yapmam gereken şey hemen internetten birkaç kelime sorgulamak oldu.
"delphi stringgrid cells text"
"delphi stringgrid find text"
bu iki cümle ile dünyanın örneği çıktı karşıma. Bu örnekleri isteğime göre değiştirerek düzenledim. 1 saatimi aldı ama, sonra bir bakmışım ki, sorunum çözülmüş. Sizlerin de, öncelikle bu yöntemleri kullanarak başlamanız çok daha uygun olacaktır.
   

Form üzerine 2 tane stringgrid koyun. 1 tane de buton.
Kodları şu şekilde vereyim.
unit Unit1;

interface

uses
 Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
 Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.Grids, Vcl.StdCtrls;

type
 TForm1 = class(TForm)
   StringGrid1: TStringGrid;
   StringGrid2: TStringGrid;
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
   procedure StringGrid1DblClick(Sender: TObject);
   procedure StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer;
     var CanSelect: Boolean);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;
  kiraciadi: string;
  daireno: string;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
StringGrid1.Cells[1,0]:='Kiracı';
StringGrid1.Cells[2,0]:='Daireno';
StringGrid1.Cells[1,1]:='Ali';
StringGrid1.Cells[1,2]:='Veli';
StringGrid1.Cells[1,3]:='Hasan';
StringGrid2.Cells[1,1]:='Ali';
StringGrid2.Cells[1,2]:='Veli';
StringGrid2.Cells[1,3]:='Hasan';
StringGrid1.Cells[2,1]:='1';
StringGrid1.Cells[2,2]:='2';
StringGrid1.Cells[2,3]:='3';
StringGrid2.Cells[1,0]:='Kiracı';
StringGrid2.Cells[2,0]:='Daireno';
end;

procedure TForm1.StringGrid1DblClick(Sender: TObject);
var
I:      Integer;
J:      Integer;
isFound: Boolean;
FndRect: TRect;
begin
 for I := 1 to StringGrid2.ColCount-1 do
   for J := 1 to StringGrid2.RowCount-1 do
     if (StringGrid2.Cells[I,J] = kiraciadi) then
     begin
       FndRect:= StringGrid2.CellRect(I,J);
       StringGrid2.Canvas.Brush.Color:= clNavy;
       StringGrid2.Canvas.FillRect(FndRect);
       StringGrid2.Canvas.Font.Color:= clWhite;
       StringGrid2.Canvas.TextOut(FndRect.Left + 3, FndRect.Top + 3, kiraciadi);
       StringGrid2.Cells[I+1,J] := daireno;
     end;
end;

procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer;
 var CanSelect: Boolean);
begin
kiraciadi:= StringGrid1.Cells[ACol,ARow];
daireno:= StringGrid1.Cells[ACol+1,ARow];
end;

end.

Eğer ki çözemezsen, mail adresini yaz. mail göndereyim programı.
Kolay gelsin.
Yazılımcı, kahveyi koda çeviren bir organizmadır.
Cevapla


Bu Konudaki Yorumlar
Combobox veri kaydetme - Yazar: Gumiho309 - 14-10-2020, Saat: 10:33
Cvp: Combobox veri kaydetme - Yazar: shooterman - 14-10-2020, Saat: 11:04
Cvp: Combobox veri kaydetme - Yazar: Gumiho309 - 14-10-2020, Saat: 11:17
Combobox veri kaydetme - Yazar: shooterman - 14-10-2020, Saat: 11:35
Cvp: Combobox veri kaydetme - Yazar: Gumiho309 - 14-10-2020, Saat: 12:21
Cvp: Combobox veri kaydetme - Yazar: DelphiCan - 14-10-2020, Saat: 12:11
Combobox veri kaydetme - Yazar: shooterman - 14-10-2020, Saat: 15:40
Cvp: Combobox veri kaydetme - Yazar: Gumiho309 - 14-10-2020, Saat: 15:53
Cvp: Combobox veri kaydetme - Yazar: Gumiho309 - 14-10-2020, Saat: 21:51
Combobox veri kaydetme - Yazar: shooterman - 14-10-2020, Saat: 16:10
Cvp: Combobox veri kaydetme - Yazar: Gumiho309 - 14-10-2020, Saat: 16:51
Combobox veri kaydetme - Yazar: shooterman - 15-10-2020, Saat: 11:44

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Veri Tabanına Kontrollü Kayıt Yaptırma bünyamin68 20 4.238 08-06-2025, Saat: 09:40
Son Yorum: izmaimen
  DB Lookup Combobox nehirnnn 5 1.216 21-02-2025, Saat: 20:32
Son Yorum: nehirnnn
  wsdl veri çekme hatası tuna 6 1.348 15-01-2025, Saat: 16:54
Son Yorum: hi_selamlar
  kap.org.tr veri alma hk. pro_imaj 7 14.129 22-10-2024, Saat: 19:57
Son Yorum: Zeynepfeyza20
  PDF dosyasından veri almak Mikdad 11 1.788 07-09-2024, Saat: 10:51
Son Yorum: mrmarman



Konuyu Okuyanlar: 1 Ziyaretçi