DataGridView コントロールには数種類の列があり、ユーザーはさまざまな方法で値を入力し、編集できます。 ただし、これらの種類の列がデータ入力の要件を満たさない場合は、独自の種類の列を作成して、任意のコントロールをホストするセルを用意できます。 これを作成するには、DataGridViewColumn および DataGridViewCell から派生する各クラスを定義する必要があります。 また、Control から派生し、IDataGridViewEditingControl インターフェイスを実装するクラスを定義する必要もあります。 予定表の列を作成する方法を次のコード例に示します。 この列のセルは、通常のテキスト ボックスのセルに日付を表示しますが、ユーザーがセルを編集するときには DateTimePicker コントロールが表示されます。 テキスト ボックスの表示機能を再度
テキストボックスに「http://www.at」と入力したところ。 IEなどで入力されたURLの履歴から補完候補の一覧を表示し、かつ 入力した文字の後半部分(図中の反転している部分)を自動的に補完する機能がある。このサンプル・プログラムは、オートコンプリート機能の設定に必要な2つのプロパティの値を動的に変更して、オートコンプリート機能の挙動を確認するためのもの。詳細は本文後半を参照。 Windowsアプリケーションでは、IEのアドレス・バーやエクスプローラのアドレス・バー、[ファイルを開く]ダイアログのファイル名入力部分などがオートコンプリート機能を持っているが、これらと同等の機能を独自アプリケーションのテキストボックスに持たせることが可能だ。 オートコンプリート機能により一覧表示されたり、入力文字に追加されたりする補完候補のリスト(=オートコンプリート機能のソース)としては、IEのアドレ
名前空間: System.Data.OleDb アセンブリ:System.Data.OleDb.dll アセンブリ:System.Data.dll パッケージ:System.Data.OleDb v8.0.0 パッケージ:System.Data.OleDb v9.0.0-preview.7.24405.7 ソース:OleDbSchemaGuid.cs ソース:OleDbSchemaGuid.cs ソース:OleDbSchemaGuid.cs ソース:OleDbSchemaGuid.cs 重要 一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
VB2005です。 既存mdbからテーブル定義を取得し、テーブル定義書を作成したいと 思っています。 以下の方法で列情報を取得する事は出来ました。 ---------------------------------------------------------------------------------------------- Dim oleCmd As New OleDbCommand Dim strData As String Using Cnn As New OleDbConnection Cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test\Test.mdb" Cnn.Open() oleCmd.Connection = Cnn oleCmd.CommandText = "S
AutoScrollをTrueにしてスクロールバーを表示させた時、指定した位置までスクロールする指定した座標位置までスクロールさせるフォームのAutoScrollプロパティをTrueにしてスクロールバーを表示させた時、指定した位置までスクロールさせるには、AutoScrollPositionプロパティを使います。 AutoScrollPositionプロパティにスクロール位置を設定する時、スクロールの開始位置からどれだけ離れているかを正の整数で設定します。つまり、垂直スクロールバーでは下に、水平スクロールバーでは右に移動させるほど、大きな値を設定します。ところがAutoScrollPositionプロパティでスクロール位置を取得する時は、逆にスクロールの開始位置からどれだけ離れているかが負の整数で取得できます。例えばAutoScrollPositionプロパティに(100, 200)という
.NET Framework 2.0 SP2 の再配布について教えて下さい。 現在、.NET Framework 2.0 SP2 に対応するアプリケーションを配布したい と考えているのですが、SP2のパッケージには「再頒布可能パッケージ」と 明記されていません。(NetFx20SP2_x86.exe) 「再頒布可能パッケージ」と明記されていなくても、アプリケーションと一緒にCDに 焼いて配布しても問題ないものでしょうか。 インストーラ/アンインストーラも、SPの入っていないパッケージと動作が異なる ようで、再頒布して良いものなのか気になります。 基本的な質問かもしれず申し訳ありませんが、以上宜しくお願い致します。
帳票・レポート 日本仕様の帳票開発に必要な機能を搭載したコンポーネント ActiveReports for .NET ActiveReportsJS 表計算・グリッド Excel風のビューと表計算機能を実現するUIコンポーネント SPREAD for Windows Forms SPREAD for ASP.NET SPREAD for WPF SpreadJS 入力支援 快適な入力を実現する日本仕様入力コンポーネントセット InputManPlus for Windows Forms InputManPlus for ASP.NET InputManPlus for WPF InputManJS 多段明細 1レコード複数行&日付表示に 最適なグリッドコンポーネント MultiRowPlus for Windows Forms 戻る コンポーネントセット Visual Studioで利用す
「TIPS:サムネイル画像(縮小画像)を作成するには?」では、Imageクラス(System.Drawing名前空間)のGetThumbnailImageメソッドによりサムネイル画像を作成する方法について紹介した。そのTIPSのサンプル・プログラムでは、元の画像を読み込むために(画像オブジェクトを作成するために)ImageクラスのFromFileメソッドを使用している。 しかし、「TIPS:画像ファイルを高速に読み込むには?」で紹介しているように、.NET Framework 2.0ではImageクラスのFromStreamメソッドにより、FromFileメソッドよりも高速に画像オブジェクト(Imageオブジェクト)を作成することができる。 そこで本稿では、より高速にサムネイル画像を作成するための、FromStreamメソッドとGetThumbnailImageメソッドを組み合わせた場合の
連載目次 4種類の表示スタイルを持つListViewコントロール(System.Windows.Forms名前空間)では、その表示スタイルを「大きなアイコン」にすることにより、サムネイル画像を一覧表示することができる。本稿ではその方法について解説し、以下のような画面のサンプル・アプリケーションを作成する。 ListViewコントロールによりサムネイル画像を一覧表示するアプリケーション ボタンがクリックされると、特定のディレクトリに格納されているJPEG画像をListViewコントロールにより一覧表示する。 ImageListコンポーネントとListViewItemオブジェクト 「大きなアイコン」表示のListViewコントロール(ViewプロパティをView.LargeIconに設定)に画像を表示するためには、まずImageListコンポーネントとListViewItemオブジェクトとの2
2008/7/2321:20 【VB.NET】リッチテキストのフォントが勝手に変更されるのを抑制する リッチテキストボックス(RichTextBox)では、Fontプロパティに設定したフォントが半角英数字には適用されません。 半角英数字を入力するとその部分のフォントが「Arial」に勝手に変更されてしまいます。 この勝手に行われるフォントの変更を抑制する方法について説明します。 《.NET Framework 1.x系の場合》 Windows APIのSendMessageA()関数を利用することで抑制することができます。 《.NET Framework 2.0以降の場合》 RichTextBoxコントロールのLanguageOptionプロパティで抑制することができます。 以下、サンプル。 《事前準備》 1.Windowsアプリケーション プロジェクトを作成します。 2.フォームにリッチ
すべて Microsoft 製品 Microsoft 365 Office Windows Surface Xbox セール サポート ソフトウェア Windows アプリ OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Microsoft Industry データ プラットフォーム Power Platform 法人向けを購入する Developer & IT .NET Visual Studio
ユーザーがアプリケーションにデータを入力するときに、アプリケーションで使用される前にデータが有効であるかどうかを検証することが必要な場合があります。 特定のテキスト フィールドの長さがゼロでないこと、フィールドが電話番号またはその他の種類の整形式データとして書式設定されていること、またはデータベースのセキュリティを侵害するために使用される可能性がある安全でない文字が文字列に含まれていないことが必要になる場合があります。 Windows フォームには、アプリケーションの入力を検証するための方法がいくつか用意されています。 MaskedTextBox コントロールによる検証 電話番号や部品番号など、適切に定義された形式でデータを入力するようにユーザーに要求する必要がある場合は、MaskedTextBox コントロールを使用して最小限のコードで、これをすばやく完了することができます。 "マスク"
Excelなどでクリップボードにコピーしたオートシェイプの画像データを、Excel外のアプリケーションから操作することを試みていました。データはClipboard.GetData("Office Drawing Shape Format")とすればMemoryStreamで取得できます。バイナリ構造は仕様書が公開されています。 Office Drawing 97-2007 Binary Format Specification 取っ掛かりとして、大まかにMSOFBH構造体を辿るコードは以下の通りです。 using System; using System.IO; using System.Windows.Forms; class Program { [STAThread] static void Main() { var ms = Clipboard.GetData("Office Dra
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く