घर
Top.Mail.Ru Yandeks.Metrika
फोरम: "मामले";
वर्तमान संग्रह: 2003.05.01;
डाउनलोड करें: [xml.tar.bz2];

नीचे

DBGrid में वर्तमान पंक्ति को कैसे उजागर किया जाए? इसी तरह की शाखाएँ खोजें


ksa   (2003-04-11 13:40) [0]

DbGrig है, मैं रंग के साथ वर्तमान पंक्ति को हाइलाइट करना चाहता हूं, यदि आप dgRowSelect प्रॉपर्टी सेट करते हैं, तो यदि आप ग्रिड को दाईं ओर स्क्रॉल करते हैं और सेल पर क्लिक करते हैं, तो ग्रिड स्वचालित रूप से पहले कॉलम तक स्क्रॉल करता है।



Abrams   (2003-04-11 13:45) [1]

DBGridDrawColumnCell इवेंट को हैंडल करें
और आप ऐसा कुछ लिखते हैं:

अगर राज्य में gdSelected है तो
DBGrid.Canvas के साथ करते हैं
शुरू करना
Font.Color: = clYellow;
ब्रश.कलर: = clBlack;
अंत;
DBGrid.DefaultDrawDataCell (Rect, Column.Field, State);



ksa   (2003-04-12 08:45) [2]

समस्या यह है कि स्थिति (राज्य में gdSelected) केवल वर्तमान सेल पर संतुष्ट है, और मुझे संपूर्ण डेटा का चयन करने की आवश्यकता है ...



ЮЮ   (2003-04-12 09:34) [3]

विकल्प 1। AfterScroll-e DataSet में, मुख्य फ़ील्ड का मान याद रखें, और DrawDataCell-e DBGrid-a में हम रिकॉर्ड किए गए फ़ील्ड के मुख्य फ़ील्ड के मान के साथ इस मान को सहेजते हैं



Шаман   (2003-04-12 10:42) [4]

और InfoPower 3000 को लगाना और भी आसान है, दरार का लाभ इसके नीचे अंधेरा है, और आंख अच्छी और तुच्छ है।



Цук   (2003-04-12 10:44) [5]

विकल्प यू सबसे अच्छा नहीं है क्योंकि जब आप पेज डाउन या पेज अप दबाते हैं या माउस व्हील के साथ स्क्रॉल करते हैं, तो कर्सर चलता है और बार बना रहता है।



Alexandr   (2003-04-12 11:13) [6]

अपने स्वास्थ्य का उपयोग करें

टाइप THackDBGrid = वर्ग (TDBGridEh) संपत्ति DataLink; संपत्ति अद्यतन; अंत; प्रक्रिया TForm1.MyGetCellParams (प्रेषक: Tobject; कॉलम: TCOLumnEh; AFont: TFont; var पृष्ठभूमि: TColor; राज्य: TGridDrawState); वर चयनित: बूलियन; शुरू करना अगर INI1.currentLine तो शुरू करना चयनित: = THackDBGrid (प्रेषक)। Datalink.Active और (ThackDBGrid (प्रेषक)) कैसे करें। - 1 = THackDBGrid (प्रेषक)। Datalink.ActiveRecord); यदि चयनित है शुरू करना बैकग्राउंड: = INI1.FonCurrentLine; अंत; अंत; अंत;



grusty   (2003-04-13 13:29) [7]

अब्राम बिलकुल सही है। केवल एक चीज यह है कि DBGrid को True पर विकल्प / dgRowSelect गुण सेट करने की आवश्यकता है। फिर पूरी लाइन को हाइलाइट किया जाएगा।
एक अन्य विकल्प एहलिब लाइब्रेरी को डाउनलोड करना है, जहां एक उत्कृष्ट DBGridEh घटक है और OnDrowColumnCell ईवेंट को निम्न प्रकार से संभालना है:

if Rect.Top = DBGridEh2.CellRect (DBGridEh2.Col, DBGridEh2.Row)
DBGridEh2.DefaultDrawColumnCell (Rect, DataCol, Column, State);



पन्ने: 1 पूरी शाखा

फोरम: "मामले";
वर्तमान संग्रह: 2003.05.01;
डाउनलोड करें: [xml.tar.bz2];

ऊपर









मेमोरी: 0.57 एमबी
समय: 0.022 c
1-514
shodan
2003-04-20 15:45
2003.05.01
संकेत


1-516
Fixxxer
2003-04-20 22:39
2003.05.01
संरचित पाठ


3-380
Jaxtor
2003-04-14 15:59
2003.05.01
IBDataSet त्रुटि


1-619
जीएचजी
2003-04-19 12:34
2003.05.01
किसी वस्तु का उदाहरण कैसे कॉपी करें


7-810
nickN
2003-03-10 13:45
2003.05.01
COM पोर्ट के साथ काम करने के बारे में एक दिलचस्प सवाल





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский