22-10-2022, Saat: 12:49
(Son Düzenleme: 05-12-2022, Saat: 14:37, Düzenleyen: hi_selamlar.)
Merhaba;
Projemde çalışma anında aşağıda ki kod ile listebox da itemler oluşturup oluşan itemlarda rectangle üzrinde nesneler oluşuyor kullanıcı oluşan nesnelerin Hit test özelliği False olup lşstboxin item clik ile sistem ilerliyor. Kullanıcının tıkladığı item üzerinde ki Rectanglenin tag ını vede textini yakalamam gerekiyor Konu hakkında lisview ile ilgili örnekler mevcut ama listbox ile ilerleyemedim konu hakkında desteği olan herkese şimdiden teşekkürler.
Projemde çalışma anında aşağıda ki kod ile listebox da itemler oluşturup oluşan itemlarda rectangle üzrinde nesneler oluşuyor kullanıcı oluşan nesnelerin Hit test özelliği False olup lşstboxin item clik ile sistem ilerliyor. Kullanıcının tıkladığı item üzerinde ki Rectanglenin tag ını vede textini yakalamam gerekiyor Konu hakkında lisview ile ilgili örnekler mevcut ama listbox ile ilerleyemedim konu hakkında desteği olan herkese şimdiden teşekkürler.
procedure TFrme_rand.ddadditem(ddadi1, ddadi2 :string;ddkod:variant; BlobField1: TBlobField); var rec : TRectangle; lb : TListBoxItem; memstream : Tstream; begin try lblddadi.Text:=ddadi1; lblbddadi2.Text:=ddadi2; //resim := ''; memstream := TMemoryStream.Create(); TBlobField(BlobField1).SaveToStream(memstream); memstream.Position := 0; recimage.Fill.Bitmap.Bitmap.LoadFromStream(memstream); lb:= TListBoxItem.Create(lstbdd); lb.Width:=lstbdd.Width; lb.Height:=+30; lb.Tag:=ddkod; rec := TRectangle(recddlist.Clone(lb)); rec.Width:=lb.Width -45; rec.Position.X:= 16; rec.Position.y:= 5; rec.Visible:=True; lb.AddObject(rec); lstbdd.AddObject(lb); finally memstream.Free; end; end;

