Ikony w Menu

dział ogólny

Ikony w Menu

Nowy postprzez Michal-S2 » piÄ…tek, 19 wrzeÅ›nia 2008, 21:51

Zawsze jak dodam ikonę do pozycji w Menu to tło napisu robi się białe.
bez tytułu.JPG
Chciałbym zeby wyglądało to tak jak jest bez ikon, czyli:
bez tytułu1.JPG
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Cyfrowy Baron » sobota, 20 wrzeÅ›nia 2008, 08:35

Chyba nie rozumiem w czym problem, gdyż u mnie MainMenu zachowuje się tak samo z ikonami jak i bez ikon.

mainmenu.png


Jeżeli chodzi Tobie o to, że pod ikonką w MainMenu jest białe tło, to musisz dodawać do ImageList ikony z przeźroczystym tłem, a jeżeli chodzi o coś innego to opisz dokładniej problem.
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Michal-S2 » sobota, 20 wrzeÅ›nia 2008, 13:11

Powiem dokłanie. Menu zachowuje się inaczej jak przypisze do niego ImageList. Widać to zresztą na zdjęciu (zaznaczyłem to czerwonymi prostokątami):
bez tytułu.JPG
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Cyfrowy Baron » sobota, 20 wrzeÅ›nia 2008, 14:29

Mam co do tego pewne podejrzenia, ale muszę się upewnić, dlatego:

Stwórz jakiś przykładowy projekt składający się tylko z formularza i MainMenu z ikonkami, skmpiluj tworząc aplikację i wrzuć ten plik EXE do archiwum RAR a następnie umieść w poście jako załącznik, uruchomię ten program u siebie i sprawdzę. Nie pakuj całego projektu, gdyż nie jest mi to do niczego potrzebne.
Program skompiluj koniecznie z bibliotekami, żeby się u mnie uruchomił.

Jak sprawdzÄ™ powiem w czym tkwi problem.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Michal-S2 » sobota, 20 wrzeÅ›nia 2008, 15:13

Zrobiłem w formacie ZIP.
Project1.zip
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Cyfrowy Baron » sobota, 20 wrzeÅ›nia 2008, 16:44

Moje przypuszczenia nie potwierdziły się.

U mnie też to menu nie wygląda prawidłowo w Twoim projekcie, ale gdy utworzę u siebie taki projekt to MainMenu jest prawidłowe, co ciekawe w Twoim projekcie ten górny pasek MainMenu jest biały a u mnie jest W kolorze formularza, tak jak we wszystkich programach.

Nie wiem czym to może być spowodowane, przypuszczam jednak, że ma to związek z bibliotekami środowiska BCB, ty używasz C++ Builder'a w wersji 6, a komponenty w tej wersji nie są w 100% zgodne z WinXP, podczas gdy ja używam C++ Builder w wersji 10 i wszystkie komponenty są tutaj już w 100% zgodne z WinXP. W celu potwierdzenia moich przypuszczeń potrzebuję Twojego projektu, ale już bez tego programu który wrzuciłeś, tylko sam projekt. Przed spakowaniem do archiwum usuń z projektu pliki tymczasowe:

del *.~??
del *.~?
del *.obj
del *.tds

gdzie znak zapytania ? to dowolny znak (cyfra, litera).

Do usunięcia plików tymczasowych może posłużyć się załączonym plikiem wsadowym BAT. Po prostu skopiuj ten plik do katalogu projektu i uruchom go, a wszystkie pliki tymczasowe zostaną usunięte. Pliki tymczasowe nie są potrzebne do prawidłowego działania projektu, BCB tworzy je za każdym razem podczas kompilacji i potrzebuje ich tylko do tej operacji.
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Michal-S2 » sobota, 20 wrzeÅ›nia 2008, 19:44

Pliki:
menu.zip
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Cyfrowy Baron » sobota, 20 wrzeÅ›nia 2008, 21:52

Skompilowałem Twój projekt w C++ Builder 10 i MainMenu wygląda prawidłowo, wiec to wina bibliotek, wersja 10 ma w 100% biblioteki zgodne z WinXP podczas gdy wersja 6 nie. Nic nie mogę na to poradzić.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Michal-S2 » sobota, 20 wrzeÅ›nia 2008, 22:05

Jak nazywa siÄ™ wersja 10 (C++ Builder 2007?, 2009?)?
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Cyfrowy Baron » sobota, 20 wrzeÅ›nia 2008, 22:20

Borland Developer Studio 2006.

W skład pakietu wchodzą:

C#Builder v10
C++ Builder v10
Delphi for Microsoft Win32 v10
Delphi for the Microsoft .Net Framework v10

plus zbiór kilku narzędzi.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Michal-S2 » sobota, 20 wrzeÅ›nia 2008, 22:25

Tak jak już pisałem na: http://programowanie.cal.pl/forum/viewtopic.php?f=18&t=138 myśle nad kupieniem C++ Builder 2007 Professional Academic. Jest tam pełne wsparcie dla interfejsu Visty, to chyba jest też pełne dla XP.
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Cyfrowy Baron » niedziela, 21 wrzeÅ›nia 2008, 08:34

Na pewno.

Chciałbym mieć jednak pewność, że jest to błąd bibliotek, dlatego dołączam w załączniku program z Twojego projektu skompilowany w moim środowisku. U mnie MainMenu wygląda prawidłowo, jeżeli to błąd bibliotek to u CIebie to menu również będzie wyglądać prawidłowo, jeżeli jest to jednak wina ustawień systemu to menu powinno wyglądać tak jak poprzednio, czyli "nieprawidłowo".
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Michal-S2 » niedziela, 21 wrzeÅ›nia 2008, 09:25

U mnie to też wyglada prawidłowo.
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Cyfrowy Baron » niedziela, 21 wrzeÅ›nia 2008, 09:41

To przesÄ…dza sprawÄ™, winne sÄ… biblioteki.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Ikony w Menu

Nowy postprzez Michal-S2 » wtorek, 16 grudnia 2008, 20:07

Czy gdybym podmienił biblioteki z np. C++ Builder'a 2009 wszystko działałoby prawidłowo?
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Następna strona

  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 10 gości

cron