Tips
VisualStudioの機能はどこまでもどこまでも豊富なんですが、今日はじめて「surround-withコードスニペット」に気付いた! こういう機能って知ってる人は当然と思っているから話題にならないけど、人の作業を見てて「あれ?今何やったの?」ってきっかけで知…
Firefoxの検索バーからMSDN2を検索するプラグインを作ってみました。 Document Explorerで検索できますが、Firefoxにもあると便利かなと思って作ってみました。 # MSDN2 search plug-in by siokoshou <search name="MSDN2" description="www.google.co.jp" method="GET" action="http://www.google.co.jp/search" queryCharset="UTF-8" queryEncoding="utf-8"> </search>
http://support.microsoft.com/kb/304283/ メモ
id:siokoshou:20060122 でアプリケーション設定を VisualStudio と手書きで混在させる方法が分からないって書いてた件、解決できたのでメモしときます。以下は前回に引き続きユーザー設定の話題を扱ってます。プロジェクトのプロパティを開くと出てくる画面(…
あんまり深くないカラクリ解説編。 まずはFormから値がどこにどう設定されているのかってあたり。Form1.Designer.csを開いてみてみると、Properties.Settings.Defaultにデータがバインドされてるのが分かる。 データバインディングでLocationが変わるたびに…
Formの位置をユーザーごとに記録しておいて、次回起動時に同じ位置に表示する、みたいなことが.NET2.0から簡単にできるようになった。位置の記録と読み出し程度なら、ちょちょっとマウス操作して数行のお決まりのコードを貼り付けるだけでできてしまう。Visu…
ツール類がしょぼいExpressならではのTipsです。SDKを入れたのでVisualStudioからSDKツールにパスが通ったコマンドプロンプトが起動できると便利です。1.IDEの「メニュー→ツール→外部ツール」を選ぶ。 2.右上にある「追加」ボタンをクリック。 3.タイトルを…
Ctrl+R、Ctrl+W でタブやスペースの表示を切り替え。 Visual Studio 2003。2005はまだ試してないので分からない。 行末のタブやスペースが気になるパラノイア気味の自分向けメモ。
http://support.microsoft.com/kb/312390/ja/より。 Customer [] customer = (Customer[])myArrayList.ToArray(typeof(Customer));NG: ToArray( typeof( Customer[] ) )メモ。
C# FAQ 日本語版 http://www.gotdotnet.com/team/ja/team/csharp/learn/faq/default.aspx オリジナル http://msdn.microsoft.com/vcsharp/team/faq/default.aspx Windows Forms FAQ MS http://msdn.microsoft.com/smartclient/community/wffaq/default.aspx …
結城浩さんの1/26の日記で検索結果をRSSで受け取って、それをRSSリーダー(アグリゲーター)で監視するお話が出ていた。 http://www.hyuki.com/diary/20050126064005MSNから検索結果をRSSで受け取るには、 http://search.msn.com:80/results.aspx?q=Windows+Fo…
http://ukamen.hp.infoseek.co.jp/Programming1/ToolTip/index.htm宇宙仮面さんのところを見ると分かるけど、1ラインも書かずにToolTipがつけれる。 ツールボックスからToolTipコントロールをドラッグ&ドロップすると、各コントロールのプロパティに「〜のT…
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbcon/html/vbtskgivingyourcontroltransparentbackground.aspこれによると、「既定では、コントロールでは透明な背景色はサポートされていません。」だって。そうだっ…
マイユーザーコントロールって名称はどうなのよ?って疑問はさておき、その挙動がよく分からなかったんですが、ここがヒントになりそうです。http://blog.livedoor.jp/salv/archives/13931152.htmlUserControlに一度書き戻して、デザイナに表示させ、もう一…
SystemBrushesなんてあったんだ。例)SystemBrushes.WindowText。こりゃ便利。 知らずに今までnewしてたよ〜。 ついでに SystemPens もやっぱりあった。便利便利!名前が Brushes.System.WindowText とかだったら、もっと早く見つけたのになぁ。
ここにデザイン時属性の一覧があった。便利。http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpcondesign-timeattributesforcomponents.asp
カスタムコントロールを作るときに、このクラスがWindows標準部品のような見た目を描く手助けをしてくれるようです。こんなのがあったんですね! staticメソッドのみで構成されたヘルパークラス。 例えば、ControlPaint.DrawButtonでボタンを描いてくれる。 …
IDesignerとか難しいのは分からないので簡単なTips。 デザイン時にプロパティグリッドに公開する方法。publicでget可能なプロパティが公開されます。公開したくない場合は、[Browsable(false)] をつければOK。 属性を何もつけないとその他に分類されるので、…
VS.NET&C#ではXMLスタイルのドキュメントをサポートしてます。 これの便利なTipsを紹介します。 メソッドが既にあるとします。その上の行で「///」と入力すると、VS.NETちゃんが雛形を勝手に作ってくれます。例えば「public int Skip(int celt)」というメソ…