toolStrip tlačítko pro úpravu velikosti obrázku
1. Velikost tlačítka nelze změnit // Tento problém je pro nás složitější, proč ho nelze upravit, možná jsme tehdy neuvažovali, že chceme upravit velikost tlačítka
Výšku tlačítka můžete upravit jednoduše tím, že změníte jednu z vlastností toolStripu, autosize, na false
2. Obrázek tlačítka nelze upravit // To je také velký problém
ObrazyCaling je nastaven na žádné, aby se změnila velikost obrázku
3. DisplayStyle může ovládat, zda je text na displeji nebo obrázek obojí
4. Implementujte ikonu tak, aby se při jezení zvětšovala.
Pište takto: toolStripButton1.ImageScaling = ToolStripItemImageScaling.None; Tato vlastnost je výchozí nastavena na SizeToFit, která automaticky škáluje ikonový obraz na odpovídající velikost toolStripu. Tato hodnota je vhodnější, když je AutoSize toolStripu false a zadáváte délku a šířku toolStripu. Žádný z nich neznamená, že ikona používá původní velikost obrázku, a pokud je obrázek vyšší/širší než toolStrip, přebytek není viditelný.
Pokud tedy chcete ikonický obrázek zvětšit za běhu, musíte připravit obrázek vhodné velikosti. Například systém přidá ve výchozím nastavení výšku toolStripu na 25, můžete vypnout AutoSize v toolStripu a nastavit výšku na 31, ikony jsou 24x24, při SizeToFit se změní na 16x16, při přiblížení změníte škálování obrazu na Žádné a vrátí se zpět na 24x24.
Nakonec je rozvržení nejlepší pomocí vlastností Padding a LayoutStyle v toolStripu.
Nakonec, pokud chcete ikonu libovolně měnit...... Nebo změnit ImageScaling a najít několik sad ikon různých velikostí a podle potřeby zapsat atributy Image do dětí. |