Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
combobox veriyi edit text gösterme
#1
Merhabalar

edit5.Text:=inttostr(ComboBox3.ItemIndex);

bu sekilde sadece index numarasını gösteriyor ben bilgiyi nasıl görebilirim.
Cevapla
#2
Sanırım yapmak istediğiniz comboboxdaki texti almak.
edit5.text := ComboBox3.text;
Cevapla
#3
Merhaba,
@frmman'a ilave olarak; aşağıdaki gibi bir kod kullanarak, seçili item değerini alabilirsiniz.
edit5.Text:=ComboBox3.Items[ComboBox3.ItemIndex];
Cevapla
#4
(28-04-2019, Saat: 20:09)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
@frmman'a ilave olarak; aşağıdaki gibi bir kod kullanarak, seçili item değerini alabilirsiniz.
edit5.Text:=ComboBox3.Items[ComboBox3.ItemIndex];

TEŞEKKÜRLER TAM İSTEDİĞİM GİBİ İYİ ÇALIŞMALAR
Cevapla
#5
Merhaba arkadaşlar şöyle bir soru sormak istiyorum. Combobox'a veri girmeye başlarken kendi içinde bağlı olduğu veri tabanı alanında filtreleme yapıp benzerlerini aşağıya açılır listede göstermesini istiyorum. Yani aranan kelimede tam eşleşme gerçekleştiğinde listede sadece o kelime görünecek çalıştığım projeye benzer bir programda böyle bir şey var ama ben yapmayı beceremedim.Cevaplarınız için şimdiden teşekkür ediyorum.
Cevapla
#6
(23-08-2019, Saat: 14:41)bünyamin68 Adlı Kullanıcıdan Alıntı: Merhaba arkadaşlar şöyle bir soru sormak istiyorum. Combobox'a veri girmeye başlarken kendi içinde bağlı olduğu veri tabanı alanında filtreleme yapıp benzerlerini aşağıya açılır listede göstermesini istiyorum. Yani aranan kelimede tam eşleşme gerçekleştiğinde listede sadece o kelime görünecek çalıştığım projeye benzer bir programda böyle bir şey var ama ben yapmayı beceremedim.Cevaplarınız için şimdiden teşekkür ediyorum.

procedure TForm1.FormCreate(Sender: TObject);

begin
FComboStrings := TStringList.Create;
  FComboStrings.Add('Hatay');
  FComboStrings.Add('Adana');
  FComboStrings.Add('İstanbul');
  FComboStrings.Add('Samsun');
  FComboStrings.Add('Trabzon');
  FComboStrings.Sorted := True;
  ComboBox1.AutoComplete := False;
  ComboBox1.Items.Text := FComboStrings.Text;
  ComboBox1.Sorted := True;
end;



procedure TForm1.FormDestroy(Sender: TObject);
begin
FreeAndNil(FComboStrings);
end;

procedure TForm1.ComboBox1Change(Sender: TObject);
var
  Filter: string;
  i: Integer;
  idx: Integer;
begin

  Filter := ComboBox1.Text;
  ComboBox1.DroppedDown := True;
  ComboBox1.Text := Filter;
  ComboBox1.SelStart := Length(Filter);

  for i := 0 to FComboStrings.Count - 1 do
    if SameText(LeftStr(FComboStrings[i], Length(ComboBox1.Text)), ComboBox1.Text) then
    begin
      if ComboBox1.Items.IndexOf(FComboStrings[i]) < 0 then
        ComboBox1.Items.Add(FComboStrings[i]);
    end
    else
    begin
      idx := ComboBox1.Items.IndexOf(FComboStrings[i]);
      if idx >= 0 then
        ComboBox1.Items.Delete(idx);
    end;
end;


Selam Ufak Bir araştırma ile bunu buldum.İşene yarar diye düsünüyorum. Combobox runtime doldurulmuş.Sen Kayıtları dbden cekiyorsundur.Create olayındakıleri silebilirsin.Kolay gelsin
Cevapla
#7
(23-08-2019, Saat: 16:47)HuseyinF Adlı Kullanıcıdan Alıntı:
(23-08-2019, Saat: 14:41)bünyamin68 Adlı Kullanıcıdan Alıntı: Merhaba arkadaşlar şöyle bir soru sormak istiyorum. Combobox'a veri girmeye başlarken kendi içinde bağlı olduğu veri tabanı alanında filtreleme yapıp benzerlerini aşağıya açılır listede göstermesini istiyorum. Yani aranan kelimede tam eşleşme gerçekleştiğinde listede sadece o kelime görünecek çalıştığım projeye benzer bir programda böyle bir şey var ama ben yapmayı beceremedim.Cevaplarınız için şimdiden teşekkür ediyorum.

procedure TForm1.FormCreate(Sender: TObject);

begin
FComboStrings := TStringList.Create;
  FComboStrings.Add('Hatay');
  FComboStrings.Add('Adana');
  FComboStrings.Add('İstanbul');
  FComboStrings.Add('Samsun');
  FComboStrings.Add('Trabzon');
  FComboStrings.Sorted := True;
  ComboBox1.AutoComplete := False;
  ComboBox1.Items.Text := FComboStrings.Text;
  ComboBox1.Sorted := True;
end;



procedure TForm1.FormDestroy(Sender: TObject);
begin
FreeAndNil(FComboStrings);
end;

procedure TForm1.ComboBox1Change(Sender: TObject);
var
  Filter: string;
  i: Integer;
  idx: Integer;
begin

  Filter := ComboBox1.Text;
  ComboBox1.DroppedDown := True;
  ComboBox1.Text := Filter;
  ComboBox1.SelStart := Length(Filter);

  for i := 0 to FComboStrings.Count - 1 do
    if SameText(LeftStr(FComboStrings[i], Length(ComboBox1.Text)), ComboBox1.Text) then
    begin
      if ComboBox1.Items.IndexOf(FComboStrings[i]) < 0 then
        ComboBox1.Items.Add(FComboStrings[i]);
    end
    else
    begin
      idx := ComboBox1.Items.IndexOf(FComboStrings[i]);
      if idx >= 0 then
        ComboBox1.Items.Delete(idx);
    end;
end;


Selam Ufak Bir araştırma ile bunu buldum.İşene yarar diye düsünüyorum. Combobox runtime doldurulmuş.Sen Kayıtları dbden cekiyorsundur.Create olayındakıleri silebilirsin.Kolay gelsin

teşekkür ederim kardeşim işimi gördü.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Edit içindeki tarihin doğru olup olmadığını kontrol etmek? hasansavci 2 359 17-10-2023, Saat: 03:35
Son Yorum: mcuyan
  DBGRID yeni sütun ekle veri gir diğer sütundaki veriyi değiştir stevenskat 8 751 08-09-2023, Saat: 22:47
Son Yorum: m_ekici
  WebBrowser1 Gelen Veriyi Pdf e Çevirme sadoal351 6 1.135 26-07-2023, Saat: 18:38
Son Yorum: nguzeller
  delphi7 de timer sayma suresini labelde gosterme sadikacar60 2 506 11-04-2023, Saat: 23:55
Son Yorum: delphi.developer
  Arapça Yazı Gösterme baloglurecep 9 4.510 28-02-2023, Saat: 16:31
Son Yorum: themerdogan



Konuyu Okuyanlar: 1 Ziyaretçi