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

नीचे

संरेखित करें: बैकफ़िलिंग पर प्रश्नों के लिए। इसी तरह की शाखाएँ खोजें


DayGaykin ©   (2016-08-09 20:45) [0]

निम्नलिखित 2 प्रश्नों को देखे बिना उत्तर दें।

एक फॉर्म को देखते हुए, इसमें तीन पैनल हैं।

हम इस तरह से गुण सेट करते हैं:
पैनल xNUMX.Align = alTop;
पैनलएक्सएनयूएमएक्स.एक्साइन = ऑलराइट;
पैनल xNUMX.Align = alClient;

प्रश्न निम्नलिखित विन्यासों में से कौन सा कार्य करेगा? क्या इस व्यवहार की गारंटी है?


a)
=========================
.........Panel1..........
=========================
...............|.........
...............|.........
....Panel3.....|.Panel2..
...............|.........
...............|.........
...............|.........

б)
===============|.........
....Panel1.....|.........
===============|.........
...............|.........
...............|.Panel2..
....Panel3.....|.........
...............|.........
...............|.........
...............|.........

в) С пересечением:
===============+=========
........Panel1.|..........
===============+=========
...............|.........
...............|.Panel2..
....Panel3.....|.........
...............|.........
...............|.........
...............|.........



Германн ©   (2016-08-09 20:55) [1]

उस क्रम पर निर्भर करता है जिसमें पैनल बनाए जाते हैं।



iop ©   (2016-08-09 21:38) [2]

एलाइन के मूल्यों को निर्दिष्ट करने के आदेश से।



MsGuns ©   (2016-08-10 00:29) [3]

A



Тимохов Дима ©   (2016-08-10 01:09) [4]

मैंने एक बार गंभीरता से स्रोत खोदा।
और ऐसा लगता है कि विकल्प ए की गारंटी है।

"अभ्यास सच्चाई की कसौटी है" (ग) इगोर शेवचेंको।



Германн ©   (2016-08-10 01:45) [5]


> MsGuns © (10.08.16 00: 29) [3]
>
> ए
>


> तिमोखोव दीमा © (10.08.16 01: 09) [4]
>
> मैंने एक बार स्रोत को गंभीरता से खोदा था।
> और ऐसा लगता है कि विकल्प ए की गारंटी है।
>

किसकी और किन मामलों में गारंटी है?



Kilkennycat ©   (2016-08-10 01:56) [6]

गारंटी सामने या टैंक लाने की गारंटी है।



Германн ©   (2016-08-10 02:10) [7]


> किलकेनीकट © (10.08.16 01: 56) [6]
>
> वारंटी सामने या टैंक द्वारा प्रदान की जाती है।

किसके सामने या टैंक से?



Kilkennycat ©   (2016-08-10 02:11) [8]


> हरमन © (10.08.16 02: 10) [7]

पैनल, बिल्कुल।



Kilkennycat ©   (2016-08-10 02:13) [9]

अधिक सटीक होने के लिए, कॉन्फ़िगरेशन ZOrder पैनलों पर निर्भर करता है



Тимохов Дима ©   (2016-08-10 02:16) [10]


> अधिक सटीक होने के लिए, कॉन्फ़िगरेशन ZOrder पर निर्भर करता है
> पैनल


मैं बेशक दाँत नहीं दे सकता, लेकिन जब मैंने इसका अध्ययन किया, तो मैं इस नतीजे पर पहुँचा

शीर्ष हमेशा शीर्ष पर है
नीचे हमेशा नीचे

वाम, ग्राहक, राइट - पहले से ही उनके बीच रहते हैं।

पुनश्च। जांच नहीं हुई। लेखक ने बिना झाँके जवाब देने की पेशकश की।



Kilkennycat ©   (2016-08-10 02:20) [11]


> तिमोखोव दीमा © (10.08.16 02: 16) [10]

यह संभव है कि हम दोनों सही हों। मुझे अब याद नहीं है।
कम से कम दो समान डॉक ऑर्डर द्वारा सटीक रूप से निर्धारित किए जाते हैं



Германн ©   (2016-08-10 02:35) [12]


> किलकेनीकट © (10.08.16 02: 11) [8]
>
>
>> हरमन © (10.08.16 02: 10) [7]
>
> पैनल, बिल्कुल।
>

खैर, मैंने अल्टीनोफ्रंट / सेंडटबैक के लिए एलाइन की प्रतिक्रिया की जांच नहीं की। शायद आप सही कह रहे हैं। लेकिन गारंटी का इससे क्या लेना-देना है?



Тимохов Дима ©   (2016-08-10 02:37) [13]


> कम से कम दो समान डॉक को सटीक रूप से परिभाषित किया गया है
> वारंट

IMHO, TWinControl.AlignControls विधि का कोड प्रश्न का उत्तर देता है।
विशेष रूप से, नेस्टेड प्रक्रिया DoAlign का कोड।
पहले टॉप, फिर बॉटम और फिर बाकी सब।

पुनश्च। शायद यह वह जगह है जहां वारंट काम करता है। मुझे नहीं पता

ZZY। मैं डेल्फीएक्सएनयूएमएक्स से स्रोतों पर भरोसा करता हूं।



Тимохов Дима ©   (2016-08-10 02:48) [14]


> हरमन © (10.08.16 02: 35) [12]
> ... लेकिन गारंटी का इससे क्या लेना-देना है?


डेल्फी में पारंपरिक रूप से कमजोर मदद है - स्पष्ट रूप से लिखित नहीं है।
लेकिन मेरे द्वारा ऊपर बताई गई विधि का कोड कहता है कि गारंटी हैं।



Kilkennycat ©   (2016-08-10 03:26) [15]


> तिमोखोव दीमा © (10.08.16 02: 37) [13]
> शायद यह वह जगह है जहां वारंट काम करता है। मुझे नहीं पता

दो सबसे ऊपर ले लो। पहला क्या होगा? यह पता चला है, केवल यहाँ आदेश निर्धारित करेगा।



Тимохов Дима ©   (2016-08-10 03:32) [16]


> दो सबसे ऊपर ले जाएं। पहला क्या होगा? यह केवल पता चला है
> आदेश यहां निर्धारित किया जाएगा।

खैर, स्टंप स्पष्ट है)))

प्रारंभ में, लेखक का सवाल शीर्ष, राइट और क्लाइंट की बातचीत के बारे में था।
कुछ समय पहले तक, मुझे विश्वास था कि इस मामले में गड़बड़ होगी। लेकिन फिर मैंने कोड सीखा, यह पता चला कि डेल्फी के लोगों ने यहां के माध्यम से सब कुछ सोचा)))



Kilkennycat ©   (2016-08-10 04:33) [17]

खैर, C # में, WinForms ने अलग तरीके से सोचा। वहां, केवल Z काम करता है, जिसके परिणामस्वरूप, आप कम से कम सर्पिल डाउन (zalignit) कर सकते हैं।



KSergey ©   (2016-08-10 14:19) [18]

यदि संकेत अनुक्रम में एलिगेंस स्थापित किए जाते हैं, तो ए



KSergey ©   (2016-08-10 14:20) [19]

लेकिन यह स्पष्ट नहीं है कि आप कहाँ झाँक सकते हैं।



KSergey ©   (2016-08-10 14:22) [20]

> किलकेनीकट © (10.08.16 02: 13) [9]
> अधिक सटीक होने के लिए, कॉन्फ़िगरेशन ZOrder पैनलों पर निर्भर करता है

नहीं। यदि पैनलों में एक अभिभावक है, तो यह केवल संरेखण के असाइनमेंट के आदेश पर निर्भर करता है।
किसी भी मामले में, मैं किसी चीज पर निर्भरता के विकल्प से कभी नहीं मिला, क्योंकि मैं कभी किसी दूसरे से नहीं मिला।



DayGaykin ©   (2016-08-10 14:30) [21]

यह आश्चर्यजनक है कि डेल्फी के लिए समर्पित कई वर्षों तक मैंने यह सवाल कभी नहीं पूछा। पहले मैंने दो फॉर्म टॉप और क्लाइंट किए, और फिर दूसरे के अंदर मैंने क्लाइंट और राइट किए।

और मुझे यह सुनिश्चित करने के लिए याद है कि दो अल्टर पैनल की पारस्परिक संपत्ति उनकी बाईं संपत्ति से प्रभावित है। यदि आप माउस के साथ अधिक दाएँ पैनल को बाईं ओर ले जाते हैं, तो यह बाईं ओर खड़ा होगा।
फ्रंट, बैक प्रभावित नहीं करता है।



Kilkennycat ©   (2016-08-10 16:56) [22]

और इसका मतलब है कि मैंने इसे दूसरे माध्यम से प्राप्त किया है, लेकिन यह मेरे सिर में मिश्रित है ...



Inovet ©   (2016-08-10 19:12) [23]

ऐसा लगता है कि हमेशा माना जाता था कि विकल्प ए होगा।
लेकिन मैं ऐसा नहीं करता। मैं दो पैनल बनाता हूं - पहला शीर्ष, दूसरा क्लाइंट, दूसरा दो और - राइट और क्लाइंट। यह सिर्फ इतना है कि बाद में इसके साथ काम करना अधिक सुविधाजनक है, स्प्लिटर्स को वहां जोड़ना आसान है, ठीक है, न केवल एक्सएनयूएमएक्स हो सकता है, शायद कुछ अधिक जटिल है, और कुछ अन्य विचार थे, मुझे अभी याद नहीं है।



Тимохов Дима ©   (2016-08-11 00:36) [24]

सहकर्मियों, मैं अभी भी एक डॉल्फिन को शामिल करने का प्रस्ताव करता हूं और इगोर शेवचेंको के सिद्धांत को लागू करता हूं, अर्थात्, अभ्यास सच्चाई की कसौटी है।

परिणामस्वरूप, आप देखेंगे कि:
1। Align का असाइनमेंट ऑर्डर महत्वपूर्ण नहीं है। हमेशा विकल्प ए होगा।
2। और फिर आपको उस विधि में शामिल होने की आवश्यकता है जो मैंने ऊपर इंगित किया था, और यह निष्कर्ष निकालता हूं कि हमेशा ए होगा।

पुनश्च। मैंने यह भी हमेशा सोचा था कि एलाइन में सब कुछ किसी तरह सड़ा हुआ था - आप समझ नहीं पाएंगे कि यह कैसा होगा। और हमेशा पैनलएक्सएनयूएमएक्स और पैनलएक्सएनयूएमएक्स के लिए भी मैंने अलक्लायंट के साथ एक अभिभावक बनाया। मुझे कई मिले। वर्षों पहले, वीसीएल स्रोतों को जानें। यह पता चला कि डेल्फी में शांत प्रोग्रामर ने मुझे पैनेलएक्सएनयूएमएक्स और पैनलएक्सएनयूएमएक्स के लिए माता-पिता से बचाया।



Sha ©   (2016-08-11 00:56) [25]

> तिमोखोव दीमा © (11.08.16 00: 36) [24]

यह सवाल कि क्या मानवीय सोच में वस्तुनिष्ठ सत्य है, सिद्धांत का प्रश्न नहीं है, बल्कि व्यावहारिक प्रश्न है। व्यवहार में, एक व्यक्ति को सच्चाई, अर्थात् वास्तविकता और शक्ति को साबित करना चाहिए, उसकी सोच की महारत। वास्तविकता और अभ्यास से अलग सोचने की अशुद्धता के बारे में बहस एक विशुद्ध रूप से विद्वान प्रश्न है।

कार्ल, क्या आप कार्ल को सुनते हैं)



Германн ©   (2016-08-11 01:15) [26]


> तिमोखोव दीमा © (11.08.16 00: 36) [24]
>
> सहकर्मियों, मैं अभी भी डॉल्फिन को शामिल करने और सिद्धांत को लागू करने का प्रस्ताव देता हूं
> इगोर शेवचेंको, अर्थात्, अभ्यास सत्य की कसौटी है।
>
> परिणामस्वरूप, आप देखेंगे कि:

सचमुच देखा।
लेकिन मैं, Inovet की तरह © (10.08.16 19: 12) [23]
हमेशा अतिरिक्त पैनल का उपयोग किया।



Тимохов Дима ©   (2016-08-11 01:34) [27]


> शा © (11.08.16 00: 56) [25]

चॉट, मैं दर्शन को इतनी गहराई से लेने के लिए तैयार नहीं हूं)))

व्यक्तिगत रूप से, मुझे प्रसन्नता है कि मैं डेल्फी, इसके अलावा, कारण (मूल VCL कोड के संदर्भ में) लॉन्च किए बिना लेखक के सवाल का सही जवाब देने में सक्षम था।

पीएस डेल्फी ((



Германн ©   (2016-08-11 01:52) [28]


> डेल्फी (((
>

चलो, डिम। काफी सहनीय मदद।



Тимохов Дима ©   (2016-08-11 02:00) [29]


> हरमन © (11.08.16 01: 52) [28]
>
Quoted1 >> PS डेल्फी (((
>>
>
> चलो, डिम। काफी सहनीय मदद।


मैं MS का प्रशंसक नहीं हूं, लेकिन मैं कह सकता हूं (आत्मविश्वास से) कि MSDN प्रारूप: के बारे में, उपयोग, संदर्भ एकदम सही है। बल्कि, यह एकदम सही था। अब (इंटरनेट के माध्यम से) मैं यह नहीं पा सकता कि एमएसडीएन से पहले मदद कैसी थी। लेकिन यह पहले सबसे अच्छी बात थी - के बारे में, उपयोग, संदर्भ।



Kilkennycat ©   (2016-08-11 03:34) [30]


> हमेशा अतिरिक्त पैनल का उपयोग किया।

एक बार, मैंने उन्हें इतने ढेर में इस्तेमाल किया कि फॉर्म शुरू होने में बहुत धीमा नहीं था :)



Тимохов Дима ©   (2016-08-11 03:45) [31]


> किलकेनीकट © (11.08.16 03: 34) [30]
>
quoted1 >> हमेशा अतिरिक्त पैनल का उपयोग किया।
>
> एक दिन मैंने उन्हें इतने ढेर में इस्तेमाल किया कि आकार मजबूत है
> इतना धीमा :)


मेरे पास आमतौर पर VCL पर एक ऐड-ऑन (मेरा अपना ढांचा) है।
इसलिए यह इन जोड़ने के कारण soooo धीमा हो जाता है। पैनलों।
सिफारिश सरल है - जल्दी से एक कार खरीदें।
ग्राहक द्वारा हाल ही में मारा गया था कि वे शिकायत क्यों नहीं कर रहे हैं - डेस्कटॉप एक सर्वर के रूप में, और यहां तक ​​कि एक मीटर चौड़ा पर नज़र रखता है))
मैं खुद कुछ एंटीडिल्यूयन पर बैठा हूं ...

"लूट बुराई पर विजय पाती है" (ग) स्मार्ट लोग।



Kilkennycat ©   (2016-08-11 03:55) [32]


> तिमोखोव दीमा © (11.08.16 03: 45) [31]

ठीक है, उनसे खुद के लिए भी यही मांग करें, यह कहें कि आप सामान्य रूप से उनके लिए एक कार्यक्रम नहीं कर सकते हैं, क्योंकि आपका कंप्यूटर बहुत ठंडा है और आपको डर है कि उनका कार्यक्रम धीमा हो जाएगा :)



Тимохов Дима ©   (2016-08-11 03:57) [33]


> किलकेनीकट © (11.08.16 03: 55) [32]
>
उद्धरण 1 >> तिमोखोव दायमा © (एक्सएनयूएमएक्स एक्सएनयूएमएक्स: एक्सएनयूएमएक्स) [एक्सएनयूएमएक्स]
>
> ठीक है, उनसे अपने लिए वही मांग करें, जो कहें कि आप सामान्य रूप से नहीं कर सकते
> उनके लिए एक कार्यक्रम बनाएं, क्योंकि आपका कंप्यूटर परिमाण के एक क्रम से ठंडा है,
> और आपको डर है कि उनका कार्यक्रम धीमा हो जाएगा :)

मेरा सिद्धांत सरल है - डेवलपर का डीबी ग्राहक से भी बदतर।
फिर, यदि आप कम से कम अपने आप को थोड़ा अनुकूलित करते हैं, तो ग्राहक उड़ जाएगा।



L_G ©   (2016-08-11 08:10) [34]

लेकिन अगर कई नियंत्रणों को एक किनारे से जोड़ दिया जाता है और उनका क्रम महत्वपूर्ण होता है, तो कम से कम क्लासिक सात में यह एक ज़ेटा आदेश नहीं था जो मायने रखता था, या यहां तक ​​कि "संरेखित" असाइन करने का आदेश भी था, लेकिन एक नियंत्रण इसे संरेखित करने के लिए असाइन करने के समय में समन्वय करता है किनारे पर (उदाहरण के लिए, शीर्ष किनारे के लिए, "शीर्ष" संपत्ति)।
यही है, यदि शीर्ष के समन्वय में यह कुछ नियंत्रणों से ऊपर है जो पहले से ही ऊपर और दूसरों के नीचे गठबंधन है, तो यह पहले और दूसरे के बीच फंस जाएगा।
(स्रोत में झाँके बिना यह अनुमान करें)



Sha ©   (2016-08-11 10:24) [35]

> तिमोखोव दीमा © (11.08.16 01: 34) [27]
> चयन करें, मैं दर्शन को इतनी गहराई से लेने के लिए तैयार नहीं हूं)))

वास्तव में, मैं भी करता हूं।
लेकिन एक समय में बोली सबसे लोकप्रिय में से एक थी।



L_G ©   (2016-08-11 15:16) [36]


> KSergey © (10.08.16 14: 22) [20]
> ... संरेखण के असाइनमेंट से।
> किसी भी मामले में, मैं दूसरे के कारण कुछ पर निर्भर होने के विकल्प के साथ हूं
> कभी नहीं मिले।
इसका कारण यह है कि जब नियंत्रण को एक संरेखित करते हैं, तो कहते हैं, शीर्ष पर, इसके शीर्ष समन्वय आमतौर पर अगले का पालन करने वाले के शीर्ष निर्देशांक से कम हो जाता है। लेकिन अगर ऐसा नहीं होता है, तो अस्तर के बाद अगला नियंत्रण अभी भी माता-पिता के किनारे के करीब होगा।
शीर्ष नियंत्रण की संपत्ति को क्लिपिंग से पहले शून्य से कम संख्या पर सेट करें - और यह बहुत शीर्ष पर होने की गारंटी है। (आप डिजाइन समय में जांच कर सकते हैं।)



DayGaykin ©   (2016-08-15 11:20) [37]

वैसे, एक और सवाल: अलकस्टम क्या है? क्या किसी ने इसका इस्तेमाल किया है और कैसे?



Игорь Шевченко ©   (2016-08-15 15:18) [38]

AlCustom WinControl फ़ंक्शन का उपयोग करता है
फंक्शन आभासी;
प्रक्रिया
न्यूहाइट: पूर्णांक; var AlignRect: TRect; AlignInfo: TAlignInfo); आभासी;

और, तदनुसार, घटनाओं
FOnAlignInsertBefore
FOnAlignPosition

इसलिए, कस्टम, कि आप तरीकों को ओवरराइड कर सकते हैं और कस्टम (कस्टम) ईवेंट हैंडलर स्थापित कर सकते हैं

यह सवाल है: "क्या है"।
मैंने इसका उपयोग नहीं किया था, कोई आवश्यकता नहीं थी, मानक संरेखित पर्याप्त था



DayGaykin ©   (2016-08-16 21:12) [39]

उत्तर के लिए धन्यवाद! आप आश्चर्य करना जानते हैं!



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

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

ऊपर









मेमोरी: 0.72 एमबी
समय: 0.029 c
15-1471469402
यूरी
2016-08-18 00:30
2018.03.25
आपको जन्मदिन की शुभकामनाएं! 18 अगस्त 2016 गुरुवार


2-1459514237
अफ्रीका का लंगूर
2016-04-01 15:37
2018.03.25
कोड हाइलाइटिंग


6-1220778660
Lamer666
2008-09-07 13:11
2018.03.25
मुझे बताओ कि सॉकेट्स का उपयोग करके ईमेल कैसे भेजें?


15-1470764730
DayGaykin
2016-08-09 20:45
2018.03.25
संरेखित करें: बैकफ़िलिंग पर प्रश्नों के लिए।


6-1285331229
Intranull
2010-09-24 16:27
2018.03.25
बताएं कि टीमव्यूअर में संचार कैसे काम करता है





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