Mam przycisk i chcę, aby obraz (plik .ico) i tekst na nim istniał. Mój problem polega na tym, że chcę, aby wysokość przycisku była niewielka, ale nie mogę "zmniejszyć obrazu" tak bardzo jak chcę. Rezultatem jest wyświetlenie fragmentu obrazu na przycisku, a nie obrazu otworu. W obrazie rozmiar zdjęcia jest stały (48x48), a opcja jest szara, więc nie mogę go zmienić. Jak mogę zrobić ten obraz 16x16?Jak zmniejszyć rozmiar obrazu na przycisku?
Odpowiedz
Spróbuj buttonname.BackgroundImageLayout = ImageLayout.Stretch; lub zmień tę właściwość w projektancie.
Jeśli masz obraz o rozmiarze 16 * 16, ustaw te właściwości przycisku w czasie projektowania. 1) TextImageRelation - ImageBeforeText 2) textAlign - MiddleRight 3) ImageAlign - MiddleLeft 4) Ustaw
co to jest numer 4? 4) Ustaw "??? –
myślę, że jeśli użyć zdarzenia malowania tego przycisku można narysować dowolny obraz w dowolnym rozmiarze, który Cię chcieć. jeśli nie można zmienić rozmiaru obrazu, możesz to zrobić w ten sposób.
Moje rozwiązanie polegało na użyciu kontrolki ImageList. Możesz określić rozmiar obrazów, które mają być wyświetlane (np. Ustawię właściwość ImagedList ImageSize na 16x16), a następnie ustaw właściwości button.ImageList i ImageIndex zamiast właściwości Image.
doskonały sln. thnx – n3verLieMe
Myślę, że jego odpowiedź na pytanie ... Thnks –
Jeśli używasz DevExpress prosty przycisk, należy ustawić BackgroundImageLayout = ImageLayout.Zoom i ustawić backcolor przycisku Transparent (z Appereance-> Backcolor)
- 1. Jak zmniejszyć rozmiar pliku obrazu w java
- 2. Jak zmniejszyć rozmiar obrazu Docker za pomocą NodeJs
- 3. Jak zmniejszyć rozmiar repo na Github
- 4. Jak zmniejszyć rozmiar podpisów na wszystkich rysunkach?
- 5. jak zmniejszyć duży rozmiar obrazu do rozmiaru miniatur w Androidzie
- 6. Jak zmniejszyć rozmiar JPEG w Androidzie
- 7. Jak zmniejszyć rozmiar std :: wektor?
- 8. Spinner: Jak zmniejszyć rozmiar spinnera
- 9. (raporty kryształów) Jak zmniejszyć rozmiar pliku RPT
- 10. Jak ustawić rozmiar przycisku?
- 11. Jak zmniejszyć rozmiar wykresu kołowego KendoUI?
- 12. Jak mogę zmniejszyć rozmiar repozytorium Subversion?
- 13. jak zmniejszyć rozmiar exe przy użyciu py2exe
- 14. Jak skompresować rozmiar obrazu?
- 15. Jak zmniejszyć rozmiar czcionki w NumberPicker
- 16. Jak zmniejszyć rozmiar pliku dziennika serwera sql?
- 17. Jak zmniejszyć rozmiar pliku audio w IOS
- 18. Jak zmniejszyć rozmiar dysku Android na dysku twardym
- 19. Jak zmniejszyć rozmiar baz danych Jena bazujących na TDB?
- 20. Jak proporcjonalnie zmienić rozmiar obrazu na płótnie?
- 21. rozmiar obrazu tła iphone
- 22. Jak zmniejszyć rozmiar pliku RTF z osadzonymi obrazami?
- 23. Jak zmienić rozmiar obrazu, który wybrałem z galerii na Androidzie?
- 24. Dlaczego nie mogę zmniejszyć szerokości mojego przycisku?
- 25. Rozmiar przycisku (Java)
- 26. Jak skompresować zmniejszyć rozmiar obrazu przed przesłaniem do Parse jako PFFile? (Swift)
- 27. Jak zmienić rozmiar (zmniejszyć) pola elektromagnetycznego (Metafile) w .Net?
- 28. Jak zmienić rozmiar obrazu UIBarButtonItem
- 29. Przycisk Rozmiar obrazu w Androidzie
- 30. uzyskać rzeczywisty rozmiar wyświetlania obrazu na NSImageView
Dziękuję za odpowiedź, ale już mam próbowałem tego, to nie działa. – alexxx
Wygląda na to, że ustawiłeś .ico jako button.image zamiast button.backgroundimage; plz daj mi znać, jeśli tak jest. – Zaphood
Tak, obraz tła może być wyśrodkowany, powiększony, uklejony itp. I miałeś rację Użyłem obrazu, a nie tła. Ale zabawne jest to, że używam dokładnie tych samych właściwości i rozmiaru obrazu za pomocą przycisku paska narzędziowego. Sądzę, że było OK, i tutaj nie mogę zrobić tego, co chcę. Kiedy stosuję obraz w tle zgodnie z sugestią, "powiększanie" szwów jest właściwym ustawieniem, ale utrzymuje obraz pośrodku przycisku i nie może iść w lewo ani w prawo. – alexxx