DataGridViewCell.PositionEditingControl メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridViewCell.PositionEditingControl メソッドの意味・解説 

DataGridViewCell.PositionEditingControl メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

DataGridView コントロールのセルによってホストされる編集コントロールの位置とサイズを設定します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Overridable Sub PositionEditingControl
 ( _
    setLocation As Boolean, _
    setSize As Boolean, _
    cellBounds As Rectangle, _
    cellClip As Rectangle, _
    cellStyle As DataGridViewCellStyle, _
    singleVerticalBorderAdded As Boolean, _
    singleHorizontalBorderAdded As Boolean,
 _
    isFirstDisplayedColumn As Boolean, _
    isFirstDisplayedRow As Boolean _
)
Dim instance As DataGridViewCell
Dim setLocation As Boolean
Dim setSize As Boolean
Dim cellBounds As Rectangle
Dim cellClip As Rectangle
Dim cellStyle As DataGridViewCellStyle
Dim singleVerticalBorderAdded As Boolean
Dim singleHorizontalBorderAdded As Boolean
Dim isFirstDisplayedColumn As Boolean
Dim isFirstDisplayedRow As Boolean

instance.PositionEditingControl(setLocation, setSize, cellBounds, cellClip, cellStyle,
 singleVerticalBorderAdded, singleHorizontalBorderAdded, isFirstDisplayedColumn,
 isFirstDisplayedRow)
public virtual void PositionEditingControl
 (
    bool setLocation,
    bool setSize,
    Rectangle cellBounds,
    Rectangle cellClip,
    DataGridViewCellStyle cellStyle,
    bool singleVerticalBorderAdded,
    bool singleHorizontalBorderAdded,
    bool isFirstDisplayedColumn,
    bool isFirstDisplayedRow
)
public:
virtual void PositionEditingControl (
    bool setLocation, 
    bool setSize, 
    Rectangle cellBounds, 
    Rectangle cellClip, 
    DataGridViewCellStyle^ cellStyle, 
    bool singleVerticalBorderAdded, 
    bool singleHorizontalBorderAdded, 
    bool isFirstDisplayedColumn, 
    bool isFirstDisplayedRow
)
public void PositionEditingControl (
    boolean setLocation, 
    boolean setSize, 
    Rectangle cellBounds, 
    Rectangle cellClip, 
    DataGridViewCellStyle cellStyle, 
    boolean singleVerticalBorderAdded, 
    boolean singleHorizontalBorderAdded, 
    boolean isFirstDisplayedColumn, 
    boolean isFirstDisplayedRow
)
public function PositionEditingControl (
    setLocation : boolean, 
    setSize : boolean, 
    cellBounds : Rectangle, 
    cellClip : Rectangle, 
    cellStyle : DataGridViewCellStyle, 
    singleVerticalBorderAdded : boolean, 
    singleHorizontalBorderAdded : boolean, 
    isFirstDisplayedColumn : boolean, 
    isFirstDisplayedRow : boolean
)

パラメータ

setLocation

他の引数による指定に従ってコントロールを配置する場合は true。コントロールをそれ自体を配置できるようにする場合は false。

setSize

サイズを指定する場合は true。コントロールがそれ自体のサイズを指定できるようにする場合は false。

cellBounds

セル境界を定義する Rectangle。

cellClip

編集コントロールを描画するために使用される領域。

cellStyle

編集されているセルのスタイルを表す DataGridViewCellStyle。

singleVerticalBorderAdded

垂直方向の境界線をセルに追加する場合は true。それ以外の場合は false。

singleHorizontalBorderAdded

水平方向の境界線をセルに追加する場合は true。それ以外の場合は false。

isFirstDisplayedColumn

ホストしているセルが最初に表示される列にある場合は true。それ以外の場合は false。

isFirstDisplayedRow

ホストしているセルが最初に表示される行にある場合は true。それ以外の場合は false。

例外例外
例外の種類条件

InvalidOperationException

セルが DataGridView コントロール内に含まれていません。

解説解説

DataGridViewComboBoxCell など、DataGridViewCell クラスから派生したクラスには、選択されたセルでコントロールをホストするものがあります。PositionEditingControl メソッドは、編集コントロールの位置をホスト セルの内部に設定します。編集コントロールは、単一のセルよりも大きな領域を占有することがあるため、表示される最初の列または最初の行を編集する場合は、DataGridView の外部が描画されないように、別の方法で位置を指定することが必要になることがあります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewCell クラス
DataGridViewCell メンバ
System.Windows.Forms 名前空間
AdjustCellBorderStyle
DataGridViewComboBoxCell
DataGridView クラス



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「DataGridViewCell.PositionEditingControl メソッド」の関連用語

DataGridViewCell.PositionEditingControl メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridViewCell.PositionEditingControl メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS