ラベル C# の投稿を表示しています。 すべての投稿を表示
ラベル C# の投稿を表示しています。 すべての投稿を表示

2012年3月4日日曜日

.NET Tips

フォームを透明にする
Form.Opacity プロパティで不透明度を設定できます。100%が不透明、0%が完全に透明です。

フォームの最大化、最小化イベント
ResizeイベントでWindowStateプロパティを参照して最大化、最小化を判定する。

フォームのタイトルバーを消す
次のふたつの方法があります。
1.Form.FormBorderStyleプロパティをNoneにする。
2.Form.ControlBoxプロパティをfalseにして、Form.Textプロパティを空文字列にする。

2011年8月6日土曜日

JavaとC#の違い

JavaとC#の違いをまとめてみました。JavaプログラマーがC#でつまずくところ、Javaではこう書くんだけどってヤツですね。随時、追記する予定です。

型の比較(キャスト可能性)
Java
<変数名> instanceof <型名>
C#
<変数名> is <型名>

型オブジェクトの取得①
Java
<クラス名>.class
C#
typeof(<クラス名>);

2011年8月4日木曜日

C#の最大化、最小化イベント

.NETフレームワークでウィンドウ状態(最大化や最小化)は、WindowStateプロパティに保持されるのですが、WindowStateプロパティが変更されたことを通知する専用のイベントは存在しないようです。実行時にフォームを最大化又は最小化するとResizeイベントが発生するようなので、かわりにResizeイベントでWindowStateプロパティを参照して処理すれば良さそうです。