Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kde se koná výstava fotografií Luďka Vojtěchovského?

V dnešní soutěži hrajeme o:



WinForms Button: jak nastavit, aby se text vykresloval vertikálně (

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: WinForms Button: jak nastavit, aby se text vykresloval vertikálně (

Autor: Vahynace ♂

17:00:04 03.03.2016

Takhle, ale není to dokonalé:

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();

var buttonWithVerticalText = new ButtonWithVerticalText
{
VerticalText = "Test",
Height = 100,
Width = 25,
};

buttonWithVerticalText.Left = (ClientSize.Width - buttonWithVerticalText.Width) / 2;
buttonWithVerticalText.Top = (ClientSize.Height - buttonWithVerticalText.Height) / 2;

Controls.Add(buttonWithVerticalText);
}
}

public class ButtonWithVerticalText : Button
{
/// <summary>
/// Tenhle override je jadrem pudla.
/// </summary>
/// <param name="pevent"></param>
protected override void OnPaint(PaintEventArgs pevent)
{
base.OnPaint(pevent);

pevent.Graphics.DrawString(VerticalText, new Font("Tahoma", 8), Brushes.Black, 0, 0, new StringFormat(StringFormatFlags.DirectionVertical));
}

public string VerticalText { get; set; }
}
}

Citovat příspěvek

 

WinForms Button: jak nastavit, aby se text vykresloval vertikálně (

Autor: David Plšek ♂

9:37:26 24.02.2016

pls, jak lze donuti Button (WinForms), aby se text vykresloval vertikálně (odspodu nahoru) ?

děkuji

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: