Zobacz czynności poniżej w celu odtworzenia. Działa dobrze w XE2, ale nie XE8.Używanie stylów niestandardowych powoduje wyświetlenie nieprawidłowych znaków po kliknięciu prawym przyciskiem myszy pliku w TOpenDialog
- Utwórz nowy VCL Forms Application - Delphi
- umieszczają
TButton
iTOpenDialog
na formularzu - W wywołaniu zdarzenia przycisk
OnClick
OpenDialog1.Execute
- uruchomić program, otworzyć okno dialogowe pliku, a prawo -kliknąć plik tekstowy => pokazuje elementy menu ok
- Przejdź do projektu/opcji/aplikacji/wyglądu. Włącz i wybierz niestandardowy styl (taki jak "Ruby Graphite") i ponownie skompiluj
- Uruchom program, otwórz okno dialogowe pliku i kliknij prawym przyciskiem myszy plik tekstowy => nie wyświetla poprawnie pozycji menu (wyświetlane są nieprawidłowe znaki)
Testowane z XE8 subskrypcją aktualizacji 1 (i Windows zmodernizowanej od 8,1 do 10)
Która lokalna wersja systemu Windows to jest? –
@Rudy, Windows 10 Pro – Thomas
Miałem na myśli, która wersja narodowa, tj. Duńska, niemiecka, amerykańska, rosyjska, chińska, holenderska, francuska, grecka itd. Itd. –