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

アドイン

設定画面を作成するとき、Loadでコントロールの値=変数とかき、OKボタンで変数=コントロールの値と書くことが多い。 OKボタンの方は、Loadで書いたものの反対なので、自動で作れるとうれしい。以下がその VS2008のアドインだ。 http://plaza.harmonix.ne.jp/…

設計書

仕事でも趣味でも、設計書を書いてプログラミングするということがあまりない。 そもそも、プログラミングに必要十分な設計書を書くには、コードを書くより時間がかかる。理由は、コンピュータに必要な厳密さを記述するには、日本語よりプログラミング言語の…

DropDownOpening

ありがちなミスだが、気づかないとわかりにくい。 状況に応じてメニューの Enabled を設定したい場合、DropDownOpening イベントでする。 しかし、それだけだとショートカットが効かなくなったりする。これを避けるには DropDownClosed で Enabled を true …

C#の問題

C#の問題 2題問題 その1 : 下記の実行結果は? string s1 = null; string s2 = null; string s = s1 + s2; Console.WriteLine(s.Length);選択肢 0と出力 3行目でエラー 4行目でエラー その他 問題 その2 : 下記の実行結果は? class Program { static obje…

スクロールバーが勝手に戻る

フォーカスが移動するとAutoScroll==trueのパネルのスクロールバーが勝手に戻ってしまう現象だが、下記の様にしたら解決した。 private object preScrollPos = null; private void pic_LocationChanged(object sender, EventArgs e) { if (preScrollPos != n…