【初心者】スレを立てる前にココで質問を【Part27】at GAMEDEV【初心者】スレを立てる前にココで質問を【Part27】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1055:992 16/05/31 21:29:02.57 b8P60GFh.net Javaまんまなら、ボタンのプロパティを縦書きにすればいいじゃん・・・ と思ってたら、そんなプロパティはなかったぜ! 気が向けば答えてやると言った以上、答えようと思ったけど、すまねぇ、Javaはさっぱりなんだ C#でいいなら 1.テキストを1文字ずつ改行 Button button = new Button() { Parent = this, Text = 1056:992 16/05/31 21:30:00.19 b8P60GFh.net 切れたw 1. Button button = new Button() { Parent = this, Text = "あ\r\nい\r\nう\r\nえ\r\nお", }; 1057:992 16/05/31 21:30:52.24 b8P60GFh.net 2.Paintをフックする new button2 = new Button() { Parent = this, Text = "", }; button2.Paint += Button2Paint; void Button2Paint(object sender, PaintEventArgs e) { StringFormat sf = new StringFormat(); sf.Alignment = StringAlignment.Center; sf.LineAlignment = StringAlignment.Center; sf.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.Show; sf.FormatFlags = StringFormatFlags.DirectionVertical;//これが縦書き Brush br = new SolidBrush(button2.ForeColor); e.Graphics.DrawString("かきくけこ",//ここでボタンの文字を描画 button2.Font, br, button2.ClientRectangle, sf); br.Dispose(); } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch