पर ग्राफिकल बार जोड़ें डेल्फी 2010 और एक TStringGrid घटक का उपयोग करके, मैं वर्तमान में डेटाबेस क्वेरी से पांच फ़ील्ड प्रदर्शित करता हूं।स्ट्रिंगग्रिड कॉल
यहाँ मैं क्या कर रहा हूँ
// ग्रिड
procedure TGriddata.FormCreate(Sender: TObject);
begin
grdMain.Rows[0].commatext:='"One","Two","Three","Four","Five"';
grdMain.ColWidths[0]:= 50;
grdMain.ColWidths[1]:= 175;
grdMain.ColWidths[2]:= 175;
grdMain.ColWidths[3]:= 100;
grdMain.ColWidths[4]:= 300;
end;
// ग्रिड // नोट में डेटा प्रदर्शित की स्थापना का एक सरलीकृत उदाहरण है, मैं अपने सृजन दिखा नहीं कर रहा हूँ , निष्पादन, या क्वेरी
procedure TGriddata.load;
begin
...
grdMain.Cells[0,row]:= FieldByName('one').AsString;
grdMain.Cells[1,row]:= FieldByName('two').AsString;
grdMain.Cells[2,row]:= FieldByName('three').AsString;
grdMain.Cells[3,row]:= FieldByName('four').AsString;
//draw progress bar here
...
end;
कॉलम ("पांच") में से एक स्तंभ में एक गहरे नीले रंग का क्षैतिज बार प्रदर्शित करने के लिए की जरूरत है की नष्ट कर। इसे बार में केंद्रित कुछ पाठ भी डालना चाहिए। कस्टम ड्राइंग का उपयोग कर मेरे पास कोई expereince नहीं है। मैं केवल एक कॉलम को कस्टम बनाने के लिए सेट करता हूं और अन्य कॉलम के लिए डिफ़ॉल्ट ड्राइंग का उपयोग करता हूं?
इयान बॉयड द्वारा [इस टिप्पणी] [http://stackoverflow.com/questions/7044125/delphi-draw-own-progress-bar-in-list-view/7048062#comment8445655_7048062) देखें! – NGLN