Anulați acțiunea

Anulați acțiunea

Am lucrat timp de ceva timp în Delphi și încă nu știu cum să anulam ultima acțiune de mutare (redimensionarea) componentelor din formular. Ctrl + z anulează numai eliminarea componentei.
Într-adevăr într-un astfel de mediu avansat nu există nici o comandă de nivel înalt Undo. ).
Nu am îndrăznit să pun această întrebare pentru o lungă perioadă de timp, pentru că era foarte laș, dar nu am răspuns la aceasta. Îți cer. )

AFAIK, nu există o astfel de comandă.

Google, Google. )
Și ce ar trebui să fac dacă am încălcat accidental armonia lungă a panourilor și inscripțiilor cu un șoarece? Este foarte ușor de făcut, dar de restaurat. Desigur, puteți ieși fără salvare sau întotdeauna păstrați back-up-uri, dar este oarecum incomod. ( # xA0; aș vrea să știu cum această problemă este rezolvată de profesioniști. )

> Aș vrea să știu cum rezolvă această problemă profesioniștii. )

În noul BDS există o comandă "Lock Controls" care fixează componentele din formular astfel încât acestea să nu poată fi mutate, care nu au fost deblocate anterior.

Aligny - rulez, nu există nici o dispută. Dar, totuși, nu credeți că lipsa de Undo este un fapt incomod?
În plus, dacă totul și întotdeauna aliniați, atunci nici o libertate de gândire.

În detrimentul blocării componentelor, acest lucru este, bineînțeles, bun, dar din nou este greu de obținut.


> Și dacă am încălcat accidental un construit de mult timp
> armonia panourilor și inscripțiilor.

Nu salvați. Restabiliți de la salvarea anterioară.


> nu salvați. Restabiliți de la salvarea anterioară.

Da, este de înțeles. Dar este inconfortabil.
De asemenea, puteți crea copii de rezervă ale fișierului dfm.
Dar este tot prin spate.

Renunțarea este dificilă pentru dvs. și odată ce faceți remedierea nu este dificilă, sunt gata să refolosesc Anularea doar pentru a nu-l face corect.

> Anularea este dificilă pentru dvs., și odată ce faceți legarea nu este dificilă,> Sunt gata să refolosesc Anularea doar pentru a nu face corect.
:).
Ie vrei sa spui ca daca totul se face de la bun inceput, atunci nu ai nevoie de Undo?

Dar nu am funcția suficientă pentru a "reveni la stat înainte de apariția unui fundaj gol pe tastatură".

Personal, am lucrat mult timp reflex Ctrl + S după orice editare a codului, (pentru orice mașină aș putea sta).
Prin urmare, nu simt problema principală a sabfului; dacă se mișcă ceva - a închis fișierul fără salvare și a fost deschis din nou.
F12 - Ctrl + F4 - N - Shift + F12 - selectați - Introduceți.


> Și aici nu am funcția "reveniți la stat înainte
> apariția unui fundaj gol pe tastatură. "

Apropo. Chiar dacă fundul nu a stat pe tastatură (gol sau nu - # XA0, nu contează), ci pur și simplu cineva aplecat accidental cot și lăsă să cadă pe podea sau pe care a scăzut și ca urmare toate lucrările tale lungi formularul creat a fost diavoli perekoverkana ca, atunci este probabil ca v-ar regreta că nu poți doar apăsați Cntrl + z și totul va reveni la normal. )

Este ciudat - câți ani aveam cu Delphi, nu am întâlnit niciodată o astfel de problemă. Poate și în Borland nu sa considerat că lipsa unei astfel de trăsături nu este cel mai grav minus al mediului?


> Personal, am lucrat de mult Ctrl + S reflex după orice editare
> cod, (pentru orice mașină a fost posibil să stați).
> Prin urmare, nu simt problema principală a sabfului; dacă
> apoi mutat - a închis fișierul fără salvare și a fost deschis din nou.
>
> F12 - Ctrl + F4 - N - Shift + F12 - selectați - Introduceți.
> <Цитата>

Sfat bun. Mulțumesc.
Și nu abstracții despre fundul gol pe tastatură :)


> Aici este ciudat - câți ani aveam cu afacerea Delphi, niciodată
> a întâmpinat o astfel de problemă. Poate și în Borland nu
> a considerat că lipsa unei astfel de trăsături nu este cea mai gravă
> minus mediul?

Cu siguranță că nu au făcut în mod deliberat această funcție. Doar mă întreb ce au fost ghidat. Poate că au unele dificultăți cu asta.
# XA0; Fără această caracteristică, puteți supraviețui, dar personal mi-ar fi fost mai convenabil în cazul în care acest lucru este o caracteristică care este prezentă în cele mai multe medii de dezvoltare, și a fost în Delphi.

Trebuie să restabiliți ștergerea și să schimbați dimensiunea nu este foarte mare, funcționează butonul și rezultatul înaintea ochilor, iar după ce elementele sunt aranjate, trebuie doar să interziceți modificarea.

Deci, veți salva cu dimensiunea greșită și nu va mai fi nici o restaurare. Codul este același.


> Deci, veți salva cu dimensiunea greșită și restaurați
> nu va fi nicăieri. Codul este același.

El intenționa să salveze când totul este corect. Iar când este greșit, nu salvați, ci restabiliți-o din cea salvată anterior.


> Trebuie să restabiliți ștergerea și să redimensionați
> nu chiar, acolo butonul scapă și rezultatul înainte
> ochii, și după ce elementele sunt aranjate, este necesar pur și simplu
> interziceți schimbarea.

Da. Totul a fost aranjat. Îi plăcea. Interziceți schimbarea. Apoi era necesar să aranjăm altceva. El a rezolvat schimbarea. Și în acest proces a atins ceva accidental care a durat înainte. Aranjați-o din nou.
Rar, dar se întâmplă.


> Deci, veți salva cu dimensiunea greșită și restaurați
> nu va fi nicăieri. Codul este același.

Ei bine, desigur, un *.

DFM?
zilnic să se angajeze la SVN, din nou.

Ce versiune de Delphi?
Și cum ai reușit să lovesti accidental ceva, descarcă versiunea veche.


> Ce versiune de Delphi?
> Și cum ai reușit să lovesti accidental ceva, să-l încarci pe cel vechi
> versiune.

Delphi 7.
Și ce trebuie să gestionăm? Componentele pot sta unul lângă celălalt. Am vrut să trag unul, am târât altul.

Blocați-vă, puneți ordine în casă și nu este nevoie să vă plângeți.

Da, eu nu plâng. ).
Din dragostea ordinii am ridicat acest subiect. Am vrut să pun lucrurile în ordine în această privință, să aflu cine se gândește la asta și, în sfârșit, să înțeleagă ce înseamnă răul echipei de Unde, pe care dezvoltatorii Delphi l-au tăiat în proiectarea formei. Acesta din urmă nu m-am înțeles.

Și ce să gândești, este necesar să accepți așa cum este.


> Și ce să gândești, este necesar să accepți așa cum este.

Este necesar. )

Acum găsiți-le în viziunea obiectului

Articole similare