Mam Delphi7 tworzę projekt i przyciski są takie kanciaste, co powinienem zmienić, abym miał takie ładne zaokrąglone przyciski.
Jest podobny temat o tym, ale u mnie nawet po uruchomieniu są stare przyciski.
Wygląd przycisków
- Rejestracja: dni
- Ostatnio: dni
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
No błagam... Manifest...
- Rejestracja: dni
- Ostatnio: dni
Sorki ale nie znam się na programowaniu, czasami sam coś poszukam i napiszę jak coś prostego potrzebuje.
Nie siedzę, w tym na tyle i nie wiem co to jest ten manifest, to znaczy teraz już wiem, bo jak podesłałeś o czym mam szukać w sieci to już znalazłem i się udało. Tak więc dzięki.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 59
Zakładka Win32, ostatnia kontrolka: XPManifest wrzuć na formę. Tyle
- Rejestracja: dni
- Ostatnio: dni
Przyciski są już, ale jak wciskam alt to znikają, w sieci znalazłem informację o pobraniu jakiejś paczki, zrobiłem to dodałem ją i nadal znikają.
Pojawiła się nowa zakładka MEP, z niej na formę dodaję VistaAltFix i nadal znikają.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
- Postów: 4191
- Wygooglowujesz vistaaltfix.pas
- Zapisujesz kod modułu jako plik vistaaltfix.pas do kataogu projektem.
- Dodajesz do sekcji uses vistaaltfix
- Dodajesz do zdarzenia OnCreate Formatki głownej:
TVistaAltFix.Create(Self);
Tyle, powinno działać, ja zastosowalem to w aplikacjach z nietpowym manifestem do wymuszania praw i zadziałało. Nie zauważylem aby problem ze znikającymi komponentami dzial się przy samym manifescie XP oraz włączonych kompozycjach, ale być może również to może mieć miejsce przy naciskaniu klawisza Alr.
- Rejestracja: dni
- Ostatnio: dni
Niestety ale nadal to nie działa.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
- Postów: 4191
To nie wiem, u mnie na Windows 7 Ultimate 64 bit PL z Service Packiem 1 oraz kompozycją "Podstawowy Windows" to pomoglo, chociaż wciskanie Alta nawet z kompozycją w programie z manifestem nie za każdym razem powodowalo znikanie kontrolek. Ktoś pisal tutaj na forum, że pomaga inny plik manifestu. W przeciągu ostatniego tygodnia chyba nawet - poszukaj. A jak to nie pomoże to już nie wiem co. Być może ktoś inny coś dzialającego Tobie doradzi.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10230
Wywal wszystko co Ci kazali. Wywal tą paczke, wywal TXPManifest a dodaj to:
uses
XPMan;
Wciskaj co chcesz, Ctrl, Alt, Ctrl+Alt a Ci nie znikanie (tylko jak pierwszy raz wciśniesz Alt to ci troche mrugnie, potem spoko)
A jak to nie zadziała to załóż hooka, i przechwyć Alty, albo nawet w OnKeyPress daj
Button1.Visible := True;
...chociaż przy większej liczbie komponentów jest mało przydatne.
PS; Hura! Rozwiązałem problem, a olesio i jego długie posty nie :D
- Rejestracja: dni
- Ostatnio: dni
Niestety ale nie wiem jak wywalić te paczki które wrzuciłem i te manifesty.
Tworzę nowy projekt dodaje XPman i przyciski są nowe, ale i tak znikają.
Można użyć BitBtn zamiast Button-a, wtedy problem nie występuje nie znikają przyciski, ale nie wiem jakie są różnice między nimi, czy czegoś nie ograniczy mi ich użycie