Labelki wstawiane przez Delphi na formę

Labelki wstawiane przez Delphi na formę
Makciek San
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Cześć

Spotkał się ktoś z takim efektem, że Delphi samo z siebie wstawia labelki na formę? Przy zapisie formatki środowisko samo z siebie dorzuca labelki, żeby było śmieszniej bez nazwy i bez caption. Nie dzieje się to zawsze, ale jak nie kontroluję tego to z biegiem czasu tych dodatkowych labelek może być i kilkadziesiąt, przy czym nie maja one wpływu na buildowanie i działanie aplikacji. Delphi 12.1

dodatkowe labelki.png

DA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 150
1

Może klikasz niechcący?
Dzieje się tak również, gdy używasz skrótów klawiaturowych?
Miałem dziwny efekt w jakimś programie (teraz nie pamiętam w jakim), że gdy się kliknęło OK w oknie dialogowym, to zdarzenie "button down" było obsługiwane w oknie dialogowym, ale "button up" wędrowało do okna głównego i zaznaczało tekst.

Makciek San
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

gdybym klikał niechcący to działo by się tak od przypadku do przypadku, a to się dzieje regularnie podczas w zasadzie każdego zapisu formy,
skrótów klawiszowych prawie nie używam, jestem zaprzysięgłym klikaczem myszką ;-)

Dodam jeszcze, że dzieje się tak zarówno na formie TForm jak i na frame TFrame

Marius.Maximus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2202
2

Ja bym obejrzał DFM , a druga sprawa to bym to wyłapywał jakims mechanizmem pre build aby zdusić w zarodku.
Przyczyna:

  • jakieś magiczne rozszerzenie
  • może jakis skopany komponent na formie/ramce.
  • moze to funkcja nowego delphi
Makciek San
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

skopany komponent - to jest jakiś trop, mam w projekcie własny komponent do wyszukiwania, muszę prześledzić, czy te dodatkowe labelki są tylko na formach na których używam tego kompnentu

Makciek San
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
1

podzielę się już teraz, problemem był faktycznie skopany komponent, a konkretnie w moim komponencie dodawałem labelke do tego komponentu, ale jako parenta tej labelki ustawiałem nie mój komponent, a form,e na której leży ten komponent i to dawało takie jazdy.

Problem rozwiązany Marius.Maximus - dzięki za naprowadzenie ;-)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.