DataGridViewBand.ReadOnly プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーがバンドのセルを編集できるかどうかを示す値を取得または設定します。
public:
virtual property bool ReadOnly { bool get(); void set(bool value); };
public virtual bool ReadOnly { get; set; }
member this.ReadOnly : bool with get, set
Public Overridable Property ReadOnly As Boolean
プロパティ値
ユーザーがバンドのセルを編集できない場合は true
。それ以外の場合は false
。 既定値は、false
です。
例外
このプロパティを設定したときに、この DataGridViewBand インスタンスは共有の DataGridViewRow に設定されています。
例
次のコード例は、プロパティを使用して全体DataGridViewのReadOnly編集を無効にする方法を示しています。 このコード例は、DataGridViewBand クラスのために提供されている大規模な例の一部です。
// Make the entire DataGridView read only.
void Button8_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
System::Collections::IEnumerator^ myEnum = dataGridView->Columns->GetEnumerator();
while ( myEnum->MoveNext() )
{
DataGridViewBand^ band = safe_cast<DataGridViewBand^>(myEnum->Current);
band->ReadOnly = true;
}
}
// Make the entire DataGridView read only.
private void Button8_Click(object sender, System.EventArgs e)
{
foreach (DataGridViewBand band in dataGridView.Columns)
{
band.ReadOnly = true;
}
}
' Make the entire DataGridView read only.
Private Sub Button8_Click(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button8.Click
For Each band As DataGridViewBand In dataGridView.Columns
band.ReadOnly = True
Next
End Sub
注釈
このプロパティは ReadOnly 、バンド内の DataGridViewCell.ReadOnly 各セルのプロパティに影響します。 たとえば、プロパティDataGridViewRowがReadOnly変更された場合、DataGridViewCell.ReadOnly行内のすべてのセルのプロパティが変更されます。