Я подозреваю, что кнопка слишком мала.Увеличьте его или сделайте набор AutoSize = true
(и поместите его в контейнер, в котором, очевидно, достаточно места).
Вот пример, который отлично работает для меня:
using System;
using System.Drawing;
using System.Windows.Forms;
public class Test
{
static void Main()
{
Form form = new Form {
Controls = {
new Button {
Text = "Click Me!",
AutoSize = true,
Location = new Point(10, 30)
},
}
};
Application.Run(form);
}
}
(По общему признанию, этот пример работает даже с AutoSize = false
, поэтому я подозреваю , что вы жестко закодировали размер где-то ... или ваш шрифт больше. С более длинным текстом он работает только с AutoSize = true
илиуказанный вручную размер.)