Èç îáñóæäåíèÿ íîâîé âåðñèè... |
Infant_terrible ðåñàéç îêíà ðåäàêòèðîâàíèÿ îòêëþ÷åí ïîòîìó, ÷òî ÿ ïîêà íå çíàþ, êàê ãðàìîòíî îòêëþ÷àòü ðåñàéç ïðè äîñòèæåíèè ìèíèìàëüíî äîïóñòèìûõ ðàçìåðîâ. ïðè íûíåøíèõ ìîèõ ïîòóãàõ ïðåêðàùåíèÿ ðåñàéçà êëèåíò ïðîñòî âûëåòàåò)) èëè íà÷èíàåò âåñòè ñåáÿ î÷åíü íåêðàñèâî.
òàê ÷òî òåðïèòå. èëè ðàçâîðà÷èâàéòå íà ïîëíûé ýêðàí - ýòî ìîæíî))
dandr Ðàçâå ýòî ñëîæíî?  ñîîòâåòñòâóþùåì îáðàáîò÷èêå ñîáûòèÿ çàäà¸øü ïðîâåðêó ðàçìåðîâ îêíà ïî ñðàâíåíèþ ñ ìèíèìàëüíûìè (òîêà èõ ïðèêèíóòü íàäî). ïðè ïðåîäàëåíèè ýòîãî ïîðîãà ôîðìà ïðèíèìàåò ìèíèìàëüíûé ðàçìåð...
Èëè ÿ ÷åãî-òî íå äîãîíÿþ?
Infant_terrible dandr, àãà, íå äîãîíÿåøü. â áåéñèêå âñ¸ ïðîèñõîäèò ñëåäóþùèì îáðàçîì:
- òû òàùèøü ãðàíèöó îêíà, ïðè êàæäîì ïåðåäâèæåíèè êóðñîðà ìûøè îòðàáàòûâàåò Form.Resize, ïðîèñõîäèò ïåðåñ÷åò âñåõ ðàçìåðîâ âñåõ êîíòðîëîâ íà ôîðìå. èä¸ò è ïðîâåðêà íà äîñòèæåíèå ìèíèìàëüíûî äîïóñòèìûõ ðàçìåðîâ îêíà
- êîãäà ìèíèìàëüíûå ðàçìåðû äîñòèãíóòû, òû ìîæåøü ïåðåîïðåäåëèòü ðàçìåðû îêíà, ÍÎ íå ìîæåøü âûêëþ÷èòü ìûøèíûé drag. ïîëó÷àåòñÿ, ÷òî òû òàùèøü ãðàíèöó îêíà, íà ïèêñåëü âûëàçèøü çà ìèíèìóì, àâòîìàòîì îêíî âîññòàíàâëèâàåò ðàçìåðû, à òû âñ¸ åù¸ òàùèøü, à îíî âîññòàíàâëèâàåò - è ïîëó÷àåòñÿ òàêîå äðîæàíèå ãðàíèö èäèîòñêîå. à åñëè òû òàùèøü ðåçêî è çà ïåðèîä îïðîñà óñïåâàåøü ïðîòàùèòü äàëüøå ÷åì íà 1 ïèêñåëü, ïîëó÷àåòñÿ âîîáùå íåêðàñèâàÿ øëÿïà.
è êàê ýòî ïåðåáîðîòü, ÿ ïîêà íå çíàþ. äà è íå ñèëüíî çàìîðà÷èâàëñÿ åñëè ÷åñòíî - áûëè äðóãèå ïðîáëåìû))
dandr Íó äà, â äýëüôè âñ¸ ïðîùå... Ñìîòðè:
procedure TForm1.FormResize(Sender: TObject);
begin
if Form1.Height < 300 Then Form1.Height := 300;
if Form1.Width < 500 Then Form1.Width := 500;
end;
end.
Infant_terrible dandr, äàâàé. â àñþ ïîñòó÷è, ìûëî ñêàæó)
![]()
NikolaSoft âîò ýòî âû äà¸òå, òîâàðèù Øòèðëåö... ×òî áû ñâÿçàòüñÿ ñ ÷åëîâåêàì, íàäî áûëî ñäåëàòü êàìåíò â áëîãå ñ ïðîñüáîé ÷òî áû òîò ÷åëîâåê âûøåë íà ñâÿçü ÷åðåç ICQ è âñ¸ äëÿ òîãî ÷òî áû äàòü åìó ñâî¸ ýëåêòðîííûé àäðåñ...
À âû êâåñòû íå ïèøèòå? ;-)
dandr Ùà ÿ åù¸ àñþ ïîïðîøó! ;)
![]()
NikolaSoft áîþñü äàæå ïðåäïîëîæèòü...
×òî áû óçíàòü íîìåð ìîåé àñè - ðåøè ýòó ñèñòåìó óðàâíåíèé ñ 3-ìÿ íåèçâåñòíûìè... Îòâåòû ìîãóò áûòü òîëüêî äåéñòâèòåëüíûå ÷èñëà! Óìíîæü ïåðâîå íåèçâåñòíîå íà âòîðîå è âû÷òè òðåòüå - Ðåçóëüòàò è áóäåò êîðåíü êâàäðàòíûé èç íîìåðà àñè...
dandr Íå ïîâåðèøü! Åñòü âàðèàíò ïðîùå: ïðîôèëü óçåðà))))
![]()
NikolaSoft dandr, íó âîò.. âçÿë îáëîìàë òàêîé êâåñò =))
íàñòðîåíèå: ËÎË!!!
| « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |