タグ

.netとtipsに関するurza358のブックマーク (6)

  • 実行ファイルのアイコンの変更 - Visual Studio - ソーサリーフォース

    Visual Studio で作成したアプリケーションの実行ファイルのアイコンはデフォルトのアイコンが設定されていますが、もちろんこのままのアイコンでいい、という人は少ないはずです。ここでは実行ファイルのアイコンの変更方法について説明しています。 Visual Studio 2008 Standard Edition で説明していますが、他のバージョンの Visual Studio でも基的な部分に違いはないと思います。

  • タイトル・バーの[閉じる]ボタンのみを無効にするには?

    連載目次 Windowsフォーム画面の最上部に表示される「タイトル・バー(別名:キャプション・バー)」には、小さなアイコン(例えば次の画面の(1))が左端に表示され、それに続いてタイトル文字列があり、右端には[最小化]ボタン(3)、[最大化/元に戻す]ボタン(4)、[閉じる]ボタン(5)がある。 Windowsフォームのタイトル・バー タイトル・バーを右クリックすると、(6)のメニューが表示される。 (1)小さなアイコン。ここを左クリックすると、(6)のメニューが表示される。 (2)タイトル文字列。 (3)[最小化]ボタン。 (4)[最大化]ボタン。最大化されている場合は、[元に戻す]ボタンが表示される。 (5)[閉じる]ボタン。 (6)コントロールボックス。システム・メニューとも呼ばれる。 (7)[閉じる]メニュー項目。 このうち、右側の[最小化]ボタンを無効にするにはフォームのMini

    タイトル・バーの[閉じる]ボタンのみを無効にするには?
  • 画像、文字列を無効状態で表示する

    画像を無効状態で表示するツールバーなどで使用できないボタンの画像は灰色で表示されますが、このように無効状態で画像を表示するには、ControlPaint.DrawImageDisabledメソッドを使います。しかし下の結果を見ていただければ分かるとおり、Windowsでよく見られる立体的な無効状態の画像とは違います。立体的な無効状態の画像を表示させる方法は、「.NETプログラミング研究」の第5号で紹介しています。 'Imports System.Drawing '描画先とするImageオブジェクトを作成する Dim canvas As New Bitmap(PictureBox1.Width, PictureBox1.Height) 'ImageオブジェクトのGraphicsオブジェクトを作成する Dim g As Graphics = Graphics.FromImage(canvas)

    画像、文字列を無効状態で表示する
  • .NET TIPS 文字列や画像を無効状態で描画するには? - C# VB.NET Windowsフォーム - @IT

    「TIPS:画像を高品質に拡大/縮小するには?」でも示されているように、文字列や画像を描画するには、それぞれGraphicsクラス(System.Drawing名前空間)の次のメソッドを利用すればよい。 文字列の描画:Graphics.DrawStringメソッド 画像の描画:Graphics.DrawImageメソッド これはWindowsフォームのユーザー・コントロールやカスタム・コントロールでも(一般的な.NET開発では)同じで、これらのコントロール上に文字列や画像を描画する際にはDrawStringメソッドやDrawImageメソッドを用いればよい。 ただし、コントロールを無効化している場合(EnabledプロパティをFalseに設定する)には注意が必要となる。稿では、無効化されたコントロールに文字列や画像を正しく描画するための方法を紹介する。 無効状態に見えないコントロール W

  • DataGridViewコントロールの連続する同じ値のセルを1つにまとめるには?[2.0のみ、C#、VB]

    1.のセルの値を書き換える処理は、セルが表示される直前にセルごとに発生するCellFormattingイベントのタイミングで行うことができる。また、2.と3.のセルの境界線の描画設定については、セルの描画時にセルごとに発生するCellPaintingイベントのタイミングで行える。どちらのイベントにおいても、イベント・ハンドラに渡されるパラメータから、現在処理中のセルの位置を知ることができる。 まず以下に、これらの手順を実装したサンプル・プログラムを示す。上記の画面はそのサンプル・プログラムの実行例である。 連続する同じ内容のセルを1つのセルにまとめるサンプル・プログラム このサンプル・プログラムでは、DataGridViewコントロールに表示するデータとして、@ITの新着記事についてのRSS情報(RSS 2.0)を使用している。プログラムでは、このRSS情報から、記事の公開日、公開している

  • コントロールの外観をXPスタイルにする: .NET Tips: C#, VB.NET, Visual Studio

    コントロールの外観をビジュアルスタイル(XPスタイル)にするここでは、下図のようにコントロールの見た目をWindows XP以降のビジュアルスタイル(Windows XP スタイル、Luna、Whistlerスタイル)に変える方法について説明します。また、Visual Studio 2005以降ではビジュアルスタイルがデフォルトで有効になっていますが、これを無効にする方法についても説明します。 なお、ビジュアルスタイルに対応していないOSや、設定でビジュアルスタイルを無効にしている場合は、ここで紹介している方法ではビジュアルスタイルになりません。 Visual Studio 2005以降のVB.NETで、Visual Basicアプリケーションモデルを使用する方法Visual Studio 2005以降のVB.NETを使用している場合は、次のような方法でビジュアルスタイルを有効(または無効

    コントロールの外観をXPスタイルにする: .NET Tips: C#, VB.NET, Visual Studio
  • 1