2009-09-01から1ヶ月間の記事一覧

テキストを RTF に変換する

色付けや装飾をしないと余り意味が無いわけですが(^^; 入力は UTF-8 なテキストを stdin から、出力 stdout となっています. #!/usr/bin/env python # -*- coding: utf-8 -*- from sys import stdin, stdout write = stdout.write font_name = u'MS Pゴシ…

C# で InputBox (2)

C#

id:NyaRuRu にオブジェクト初期化子を教えてもらったので書き換え. form は SuspendLayout が邪魔して使えないのが残念! public static string InputBox(string Prompt, string Title, string DefaultResponse) { var form = new Form(); form.SuspendLayout…

RitchTextBox で論理行

C#

GetLineFromCharIndex は WordWrap してると使い物になんねえ! private void richTextBox1_DoubleClick(object sender, EventArgs e) { var l = 0; var t = richTextBox1.Text; for (var i = 0; i < richTextBox1.SelectionStart; i++) if (t[i] == '\n') l+…

C# で InputBox

C#

負けた気分になりながら Microsoft.VisualBasic.Interaction.InputBox を使ってみたら、キャンセルボタンを押した場合と空文字列を入力した場合の区別がつかなくて絶望した! しかし、こういうコードを書くと with が欲しくなるね. public static string Inpu…

.NET 2.0 で Parallel.For

C#

.NET 4.0 に Parallel.For が入るのはいいけど、普及するのにどんだけかかるんだよと思ったら手が動いていた(ぉ) using System; using System.Threading; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Parallel.For(…