Cum de a preveni schimbarea în dimensiune formă făcând clic pe Zago
Cum de a preveni schimbarea în dimensiune formă făcând clic pe Zago
programatori Bună seara.
Vă rugăm să ajute la rezolvarea problemei.
Am făcut totul, astfel încât utilizatorul nu poate schimba dimensiunea formei principale.
Dar problemele rămân cu titlul.
Atunci când utilizatorul face clic pe titlul formularului, acesta începe să se schimbe dimensiunea sa,
Cum pot face astfel încât să faceți clic pe titlul formularului nu se modifica dimensiunile
(Opriți-l). Îmi amintesc că a făcut o dată în Visual Basic-e.
Dar acum nu-mi amintesc. A fost mult timp în urmă.
Cu sinceritate.
Acolo, în inspectorul obiect Constrângerile formularul de svoysvo. Prin folosirea acestui proprietate poate fi setată maximă și lățimea minimă și înălțimea matriței.
în borderIcons dezactiva maximzie.
în borderIcons dezactiva maximzie.
O proprietate Form.BorderStyle nu a încercat să se schimbe, de exemplu, sau bsDialog bsToolWindow - aceasta dimensiune schimba doar zapreschet și forma ferestrei utilizator.
2 Sphinx
El, aparent, este bsSingle, și, astfel, este posibil să se maximizeze forma. De aici, un subiect.
Hmm. Deși el vrea să! Dacă absolut interzic redimensionarea Form.BorderStyle ea cel mai mult, și dacă ceva a venit și această proprietate bsSingle, butonul de oprire va maximiza la efectul pe care el a scris. Când faceți clic dublu pe titlul ferestrei este setat pe ecran complet.
O mai bună juzat componente gata făcute. De exemplu, FormPlacement1 (arunca doar forma și proprietățile indică faptul că și modul de eliminare a) din RXLib
Ne pare rau, dar ceea ce este mai bine? În acest loc de o singură linie de cod într-un EXE tras o bucată consistentă de întreaga bibliotecă deja?
> Ne pare rau, dar ceea ce este mai bine?
Iar faptul că este mai ușor pentru un programator neexperimentat. Deși am încă preferă să învețe cum să implementați Ai nevoie de tine. Ce Krutyshi și consiliere. În afară de componente terțe părți îngrămădească paleta de gunoi (deși la RXLib acest lucru nu se aplică).
Dar testat și să lucreze fără erori! O cantitate mare de program nu se va adăuga.
Apoi, trebuie să spunem mai bine și mai ușor.
Pentru că într-adevăr mai ușor. Dar mai rău, nu mai bine.
BorderStyle, de asemenea, testat și, de asemenea, funcționează fără erori. Și nu adaugă nici un volum. Și, apropo, mult mai ușor.
Să trecem la C sau Asembler și va fi doar o singură operație de multiplicare rasspisyvat la pagina. Asta mi-e faptul că Delphi, cred, și a fost creat pentru a facilita crearea propriilor programe, folosind gata-cut.
Este pentru acest lucru. Prin urmare, este necesar să faceți clic pe mouse-ul în Inspector și nu sunt ei înșiși sau pe alții păcăli.
> BorderStyle de asemenea, testat și, de asemenea, funcționează fără erori. și
> Nu se adaugă nici un volum la toate. Și, apropo, este mult
> Mai ușor.
Și dacă el are nevoie să se întindă o anumită dimensiune, sau pentru a seta o dimensiune minimă. O poziție de pe ecran.
BorderStyle ajuta, de asemenea?
Nu, BorderStyle în acest caz, nu ajută. Dar ajută Constrângeri, și din nou toate același mouse-ul.
> Constrângerile
Puteți căuta aici și acolo grămezi de dezavantaje. Acest lucru este pur și simplu alegerea mea. Nu vreau să se alăture cu tine în controversa teribilă, dar eu rămân convins.
Cu toate acestea, am sfătui să se uite acest kompanent. Acesta poate fi util.
Schimbarea BorderStyle sau constrângeri pot, fără nici un cod.
dar pentru a pune un nou kompanent mult gemmornee, ceas pentru versiunea sub care Delphi este acolo orice sursă, dacă există o licență gratuită pentru ea și (utilizarea de componente non-standard), poate fi interzis de către firme corporative care lucrează reguli. (Sau nu încă, dar ce spui când vii nanimatsya?)
P.S. ce rola? pentru a modifica proprietățile vizuale ale componentelor individuale! groază. și eu sunt încă în jurul valorii de indignat ca o funcție componentă este înșurubat. ; O))
> Probleme cu exe nu au avut pe nimeni cu RXLib! + Nu este doar o singură funcție.
nu fi atât de sigur. în fața ta o mărturie vie a acestor aceleași probleme. (Este cu pachetul în sine, mai degrabă decât la calitatea scrierii sale, la pretențiile sale nu au, nu utilizați și nu au. Ei vorbesc în codul de știință de carte (dar cu greu compatibilă de la o versiune la alta))
Codul dvs. este întotdeauna mai bine. Nu spun că toți trebuie să le scrie, uneori, nu este necesar să se reinventeze roata, ci pentru a practica și posleduyuschngo program de sprijin, acesta este doar un plus. Și apoi am venit la locul de muncă, și pentru mine este un fan al tuturor componentelor lucrate, și spun, spun ei, că organismele verzi ar trebui să fie așa și-așa, iar programul nu este compilat, nici o componentă. Conturi sau de căutare sau înlocuiți, dacă este posibil, iar acest lucru, după cum știți rahat.
Și în ceea ce privește problemele discutate aici, cu siguranță, nu exista componente care nu sunt necesare. Dar aceasta, desigur, este pur părerea mea, pe care, cred, mulți vor împărtăși cu mine. Problema nu este în valoare de doi bani.
Da, folosesc aceste proprietăți Bordericons = unică;
Constrângeri, dar constrange forma începe să smucitură.
Ar trebui să fie interzise este un clic pe formular.
Încercați Bordericons = bsDialog, ticălos?
și anume nu pe formular și pe antetul.
așa că, dacă face un dialog și butonul pentru a restrânge
De asemenea, este necesar.
Folosit acest constrange. Ea nu a funcționat foarte bine, pentru că Am stabilit dimensiunea minimă a formei, și atunci când un program lansat și le-au încercat (dimensiune) a redus prin colțul din stânga sus al formei, dimensiunile nu s-au schimbat (și ar trebui să fie), dar formularul de mai jos și dreptul de a părăsi. Și în acest RxLib galyuna nu!