ByteViewer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バイト配列を 16 進、ANSI、Unicode の各形式で表示します。
public ref class ByteViewer : System::Windows::Forms::Control
public ref class ByteViewer : System::Windows::Forms::TableLayoutPanel
public class ByteViewer : System.Windows.Forms.Control
public class ByteViewer : System.Windows.Forms.TableLayoutPanel
type ByteViewer = class
inherit Control
type ByteViewer = class
inherit TableLayoutPanel
Public Class ByteViewer
Inherits Control
Public Class ByteViewer
Inherits TableLayoutPanel
- 継承
- 継承
例
次のコード例では、 でFormコントロールをByteViewerホストし、 を構成および制御するためのインターフェイスをByteViewer提供します。
#using <System.Windows.Forms.dll>
#using <System.dll>
#using <System.Drawing.dll>
#using <System.Design.dll>
using namespace System;
using namespace System::Drawing;
using namespace System::Collections;
using namespace System::ComponentModel;
using namespace System::ComponentModel::Design;
using namespace System::Windows::Forms;
public ref class ByteViewerForm: public System::Windows::Forms::Form
{
private:
System::Windows::Forms::Button^ button1;
System::Windows::Forms::Button^ button2;
System::ComponentModel::Design::ByteViewer^ byteviewer;
public:
ByteViewerForm()
{
// Initialize the controls other than the ByteViewer.
InitializeForm();
// Initialize the ByteViewer.
byteviewer = gcnew ByteViewer;
byteviewer->Location = Point(8,46);
byteviewer->Size = System::Drawing::Size( 600, 338 );
byteviewer->Anchor = static_cast<AnchorStyles>(AnchorStyles::Left | AnchorStyles::Bottom | AnchorStyles::Top);
byteviewer->SetBytes( (array<Byte>^)Array::CreateInstance( Byte::typeid, 0 ) );
this->Controls->Add( byteviewer );
}
private:
// Show a file selection dialog and cues the byte viewer to
// load the data in a selected file.
void loadBytesFromFile( Object^ /*sender*/, EventArgs^ /*e*/ )
{
OpenFileDialog^ ofd = gcnew OpenFileDialog;
if ( ofd->ShowDialog() != ::DialogResult::OK )
return;
byteviewer->SetFile( ofd->FileName );
}
// Clear the bytes in the byte viewer.
void clearBytes( Object^ /*sender*/, EventArgs^ /*e*/ )
{
byteviewer->SetBytes( (array<Byte>^)Array::CreateInstance( Byte::typeid, 0 ) );
}
// Changes the display mode of the byte viewer according to the
// Text property of the RadioButton sender control.
void changeByteMode( Object^ sender, EventArgs^ /*e*/ )
{
System::Windows::Forms::RadioButton^ rbutton = dynamic_cast<System::Windows::Forms::RadioButton^>(sender);
DisplayMode mode;
if ( rbutton->Text->Equals( "ANSI" ) )
{
mode = DisplayMode::Ansi;
}
else
if ( rbutton->Text->Equals( "Hex" ) )
{
mode = DisplayMode::Hexdump;
}
else
if ( rbutton->Text->Equals( "Unicode" ) )
{
mode = DisplayMode::Unicode;
}
else
{
mode = DisplayMode::Auto;
}
// Sets the display mode.
byteviewer->SetDisplayMode( mode );
}
void InitializeForm()
{
this->SuspendLayout();
this->ClientSize = System::Drawing::Size( 680, 440 );
this->MinimumSize = System::Drawing::Size( 660, 400 );
this->Size = System::Drawing::Size( 680, 440 );
this->Name = "Byte Viewer Form";
this->Text = "Byte Viewer Form";
this->button1 = gcnew System::Windows::Forms::Button;
this->button1->Location = System::Drawing::Point( 8, 8 );
this->button1->Size = System::Drawing::Size( 190, 23 );
this->button1->Name = "button1";
this->button1->Text = "Set Bytes From File...";
this->button1->TabIndex = 0;
this->button1->Click += gcnew EventHandler( this, &ByteViewerForm::loadBytesFromFile );
this->Controls->Add( this->button1 );
this->button2 = gcnew System::Windows::Forms::Button;
this->button2->Location = System::Drawing::Point( 198, 8 );
this->button2->Size = System::Drawing::Size( 190, 23 );
this->button2->Name = "button2";
this->button2->Text = "Clear Bytes";
this->button2->Click += gcnew EventHandler( this, &ByteViewerForm::clearBytes );
this->button2->TabIndex = 1;
this->Controls->Add( this->button2 );
System::Windows::Forms::GroupBox^ group = gcnew System::Windows::Forms::GroupBox;
group->Location = Point(418,3);
group->Size = System::Drawing::Size( 220, 36 );
group->Text = "Display Mode";
this->Controls->Add( group );
System::Windows::Forms::RadioButton^ rbutton1 = gcnew System::Windows::Forms::RadioButton;
rbutton1->Location = Point(6,15);
rbutton1->Size = System::Drawing::Size( 46, 16 );
rbutton1->Text = "Auto";
rbutton1->Checked = true;
rbutton1->Click += gcnew EventHandler( this, &ByteViewerForm::changeByteMode );
group->Controls->Add( rbutton1 );
System::Windows::Forms::RadioButton^ rbutton2 = gcnew System::Windows::Forms::RadioButton;
rbutton2->Location = Point(54,15);
rbutton2->Size = System::Drawing::Size( 50, 16 );
rbutton2->Text = "ANSI";
rbutton2->Click += gcnew EventHandler( this, &ByteViewerForm::changeByteMode );
group->Controls->Add( rbutton2 );
System::Windows::Forms::RadioButton^ rbutton3 = gcnew System::Windows::Forms::RadioButton;
rbutton3->Location = Point(106,15);
rbutton3->Size = System::Drawing::Size( 46, 16 );
rbutton3->Text = "Hex";
rbutton3->Click += gcnew EventHandler( this, &ByteViewerForm::changeByteMode );
group->Controls->Add( rbutton3 );
System::Windows::Forms::RadioButton^ rbutton4 = gcnew System::Windows::Forms::RadioButton;
rbutton4->Location = Point(152,15);
rbutton4->Size = System::Drawing::Size( 64, 16 );
rbutton4->Text = "Unicode";
rbutton4->Click += gcnew EventHandler( this, &ByteViewerForm::changeByteMode );
group->Controls->Add( rbutton4 );
this->ResumeLayout( false );
}
};
[STAThread]
int main()
{
Application::Run( gcnew ByteViewerForm );
}
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Windows.Forms;
namespace ByteViewerForm
{
public class ByteViewerForm : System.Windows.Forms.Form
{
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
private System.ComponentModel.Design.ByteViewer byteviewer;
public ByteViewerForm()
{
// Initialize the controls other than the ByteViewer.
InitializeForm();
// Initialize the ByteViewer.
byteviewer = new ByteViewer();
byteviewer.Location = new Point( 8, 46 );
byteviewer.Size = new Size( 600, 338 );
byteviewer.Anchor = AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Top;
byteviewer.SetBytes( new byte[] { } );
this.Controls.Add( byteviewer );
}
// Show a file selection dialog and cues the byte viewer to
// load the data in a selected file.
private void loadBytesFromFile(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
if( ofd.ShowDialog() != DialogResult.OK )
return;
byteviewer.SetFile(ofd.FileName);
}
// Clear the bytes in the byte viewer.
private void clearBytes(object sender, EventArgs e)
{
byteviewer.SetBytes( new byte[] { } );
}
// Changes the display mode of the byte viewer according to the
// Text property of the RadioButton sender control.
private void changeByteMode(object sender, EventArgs e)
{
System.Windows.Forms.RadioButton rbutton =
(System.Windows.Forms.RadioButton)sender;
DisplayMode mode;
switch( rbutton.Text )
{
case "ANSI":
mode = DisplayMode.Ansi;
break;
case "Hex":
mode = DisplayMode.Hexdump;
break;
case "Unicode":
mode = DisplayMode.Unicode;
break;
default:
mode = DisplayMode.Auto;
break;
}
// Sets the display mode.
byteviewer.SetDisplayMode( mode );
}
private void InitializeForm()
{
this.SuspendLayout();
this.ClientSize = new System.Drawing.Size(680, 440);
this.MinimumSize = new System.Drawing.Size(660, 400);
this.Size = new System.Drawing.Size(680, 440);
this.Name = "Byte Viewer Form";
this.Text = "Byte Viewer Form";
this.button1 = new System.Windows.Forms.Button();
this.button1.Location = new System.Drawing.Point(8, 8);
this.button1.Size = new System.Drawing.Size(190, 23);
this.button1.Name = "button1";
this.button1.Text = "Set Bytes From File...";
this.button1.TabIndex = 0;
this.button1.Click += new EventHandler(this.loadBytesFromFile);
this.Controls.Add(this.button1);
this.button2 = new System.Windows.Forms.Button();
this.button2.Location = new System.Drawing.Point(198, 8);
this.button2.Size = new System.Drawing.Size(190, 23);
this.button2.Name = "button2";
this.button2.Text = "Clear Bytes";
this.button2.Click += new EventHandler(this.clearBytes);
this.button2.TabIndex = 1;
this.Controls.Add(this.button2);
System.Windows.Forms.GroupBox group = new System.Windows.Forms.GroupBox();
group.Location = new Point(418, 3);
group.Size = new Size(220, 36);
group.Text = "Display Mode";
this.Controls.Add( group );
System.Windows.Forms.RadioButton rbutton1 = new System.Windows.Forms.RadioButton();
rbutton1.Location = new Point(6, 15);
rbutton1.Size = new Size(46, 16);
rbutton1.Text = "Auto";
rbutton1.Checked = true;
rbutton1.Click += new EventHandler(this.changeByteMode);
group.Controls.Add( rbutton1 );
System.Windows.Forms.RadioButton rbutton2 = new System.Windows.Forms.RadioButton();
rbutton2.Location = new Point(54, 15);
rbutton2.Size = new Size(50, 16);
rbutton2.Text = "ANSI";
rbutton2.Click += new EventHandler(this.changeByteMode);
group.Controls.Add( rbutton2 );
System.Windows.Forms.RadioButton rbutton3 = new System.Windows.Forms.RadioButton();
rbutton3.Location = new Point(106, 15);
rbutton3.Size = new Size(46, 16);
rbutton3.Text = "Hex";
rbutton3.Click += new EventHandler(this.changeByteMode);
group.Controls.Add( rbutton3 );
System.Windows.Forms.RadioButton rbutton4 = new System.Windows.Forms.RadioButton();
rbutton4.Location = new Point(152, 15);
rbutton4.Size = new Size(64, 16);
rbutton4.Text = "Unicode";
rbutton4.Click += new EventHandler(this.changeByteMode);
group.Controls.Add( rbutton4 );
this.ResumeLayout(false);
}
[STAThread]
static void Main()
{
Application.Run(new ByteViewerForm());
}
}
}
Imports System.Drawing
Imports System.Collections
Imports System.ComponentModel
Imports System.ComponentModel.Design
Imports System.Windows.Forms
Public Class ByteViewerForm
Inherits System.Windows.Forms.Form
Private button1 As System.Windows.Forms.Button
Private button2 As System.Windows.Forms.Button
Private byteviewer As System.ComponentModel.Design.ByteViewer
Public Sub New()
' Initialize the controls other than the ByteViewer.
InitializeForm()
' Initialize the ByteViewer.
byteviewer = New ByteViewer
byteviewer.Location = New Point(8, 46)
byteviewer.Size = New Size(600, 338)
byteviewer.Anchor = AnchorStyles.Left Or AnchorStyles.Bottom Or AnchorStyles.Top
byteviewer.SetBytes(New Byte() {})
Me.Controls.Add(byteviewer)
End Sub
' Show a file selection dialog and cues the byte viewer to
' load the data in a selected file.
Private Sub loadBytesFromFile(ByVal sender As Object, ByVal e As EventArgs)
Dim ofd As New OpenFileDialog
If ofd.ShowDialog() <> System.Windows.Forms.DialogResult.OK Then
Return
End If
byteviewer.SetFile(ofd.FileName)
End Sub
' Clear the bytes in the byte viewer.
Private Sub clearBytes(ByVal sender As Object, ByVal e As EventArgs)
byteviewer.SetBytes(New Byte() {})
End Sub
' Changes the display mode of the byte viewer according to the
' Text property of the RadioButton sender control.
Private Sub changeByteMode(ByVal sender As Object, ByVal e As EventArgs)
Dim rbutton As System.Windows.Forms.RadioButton = _
CType(sender, System.Windows.Forms.RadioButton)
Dim mode As DisplayMode
Select Case rbutton.Text
Case "ANSI"
mode = DisplayMode.Ansi
Case "Hex"
mode = DisplayMode.Hexdump
Case "Unicode"
mode = DisplayMode.Unicode
Case Else
mode = DisplayMode.Auto
End Select
' Sets the display mode.
byteviewer.SetDisplayMode(mode)
End Sub
Private Sub InitializeForm()
Me.SuspendLayout()
Me.ClientSize = New System.Drawing.Size(680, 440)
Me.MinimumSize = New System.Drawing.Size(660, 400)
Me.Size = New System.Drawing.Size(680, 440)
Me.Name = "Byte Viewer Form"
Me.Text = "Byte Viewer Form"
Me.button1 = New System.Windows.Forms.Button
Me.button1.Location = New System.Drawing.Point(8, 8)
Me.button1.Size = New System.Drawing.Size(190, 23)
Me.button1.Name = "button1"
Me.button1.Text = "Set Bytes From File..."
Me.button1.TabIndex = 0
AddHandler Me.button1.Click, AddressOf Me.loadBytesFromFile
Me.Controls.Add(Me.button1)
Me.button2 = New System.Windows.Forms.Button
Me.button2.Location = New System.Drawing.Point(198, 8)
Me.button2.Size = New System.Drawing.Size(190, 23)
Me.button2.Name = "button2"
Me.button2.Text = "Clear Bytes"
AddHandler Me.button2.Click, AddressOf Me.clearBytes
Me.button2.TabIndex = 1
Me.Controls.Add(Me.button2)
Dim group As New System.Windows.Forms.GroupBox
group.Location = New Point(418, 3)
group.Size = New Size(220, 36)
group.Text = "Display Mode"
Me.Controls.Add(group)
Dim rbutton1 As New System.Windows.Forms.RadioButton
rbutton1.Location = New Point(6, 15)
rbutton1.Size = New Size(46, 16)
rbutton1.Text = "Auto"
rbutton1.Checked = True
AddHandler rbutton1.Click, AddressOf Me.changeByteMode
group.Controls.Add(rbutton1)
Dim rbutton2 As New System.Windows.Forms.RadioButton
rbutton2.Location = New Point(54, 15)
rbutton2.Size = New Size(50, 16)
rbutton2.Text = "ANSI"
AddHandler rbutton2.Click, AddressOf Me.changeByteMode
group.Controls.Add(rbutton2)
Dim rbutton3 As New System.Windows.Forms.RadioButton
rbutton3.Location = New Point(106, 15)
rbutton3.Size = New Size(46, 16)
rbutton3.Text = "Hex"
AddHandler rbutton3.Click, AddressOf Me.changeByteMode
group.Controls.Add(rbutton3)
Dim rbutton4 As New System.Windows.Forms.RadioButton
rbutton4.Location = New Point(152, 15)
rbutton4.Size = New Size(64, 16)
rbutton4.Text = "Unicode"
AddHandler rbutton4.Click, AddressOf Me.changeByteMode
group.Controls.Add(rbutton4)
Me.ResumeLayout(False)
End Sub
<STAThread()> _
Shared Sub Main()
Application.Run(New ByteViewerForm)
End Sub
End Class
注釈
ByteViewer には、16 進数、ANSI、Unicode 形式のデータを表示するためのインターフェイスが用意されています。
列挙体は DisplayMode 、使用する表示モードを示すために使用される識別子を指定します。 表示モードでは Auto 、バイト配列の内容に基づいて既定の表示モードが選択されます。
ByteViewer では、単純なアルゴリズムを使用して、バッファーに格納されているデータの種類を決定します。 16 進数 Hexdump ビューでは、16 進数の値と対応するバイト表現 (文字) が読み取り専用の編集ボックスに表示されます。 既定の列数は 16 です。 ビューと Unicode ビューではAnsi、バイト配列が読み取り専用の編集ボックスに表示されます。 これらのビューでは、 NUL
文字は Unicode ブロック文字に置き換えられます。
コンストラクター
ByteViewer() |
ByteViewer クラスの新しいインスタンスを初期化します。 |
フィールド
ScrollStateAutoScrolling |
AutoScroll プロパティの値を判断します。 (継承元 ScrollableControl) |
ScrollStateFullDrag |
ユーザーがウィンドウ全体のドラッグを有効にしているかどうかを判断します。 (継承元 ScrollableControl) |
ScrollStateHScrollVisible |
HScroll プロパティの値が |
ScrollStateUserHasScrolled |
ユーザーが ScrollableControl コントロール内をスクロールしたかどうかを判断します。 (継承元 ScrollableControl) |
ScrollStateVScrollVisible |
VScroll プロパティの値が |
プロパティ
AccessibilityObject |
コントロールに割り当てられた AccessibleObject を取得します。 (継承元 Control) |
AccessibleDefaultActionDescription |
アクセシビリティ クライアント アプリケーションで使用されるコントロールの既定のアクションの説明を取得または設定します。 (継承元 Control) |
AccessibleDescription |
ユーザー補助クライアント アプリケーションによって使用される、コントロールの説明を取得または設定します。 (継承元 Control) |
AccessibleName |
ユーザー補助クライアント アプリケーションによって使用されるコントロールの名前を取得または設定します。 (継承元 Control) |
AccessibleRole |
コントロールのアクセスできる役割を取得または設定します。 (継承元 Control) |
AllowDrop |
ユーザーがコントロールにドラッグしたデータを、そのコントロールが受け入れることができるかどうかを示す値を取得または設定します。 (継承元 Control) |
Anchor |
コントロールがバインドされるコンテナーの端を取得または設定し、親のサイズ変更時に、コントロールのサイズがどのように変化するかを決定します。 (継承元 Control) |
AutoScroll |
コンテナーで、表示されている境界の外にあるコントロールにユーザーがスクロールできるかどうかを示す値を取得または設定します。 (継承元 ScrollableControl) |
AutoScrollMargin |
自動スクロールのマージンのサイズを取得または設定します。 (継承元 ScrollableControl) |
AutoScrollMinSize |
自動スクロールの最小サイズを取得または設定します。 (継承元 ScrollableControl) |
AutoScrollOffset |
ScrollControlIntoView(Control) でのこのコントロールのスクロール先を取得または設定します。 (継承元 Control) |
AutoScrollPosition |
自動スクロールの位置を取得または設定します。 (継承元 ScrollableControl) |
AutoSize |
このクラスでは、このプロパティは使用されません。 (継承元 Control) |
AutoSize |
内容に合わせてコントロールのサイズを変更するかどうかを示す値を取得または設定します。 (継承元 Panel) |
AutoSizeMode |
コントロールの自動サイズ変更の動作を示します。 (継承元 Panel) |
BackColor |
コントロールの背景色を取得または設定します。 (継承元 Control) |
BackgroundImage |
コントロールに表示される背景イメージを取得または設定します。 (継承元 Control) |
BackgroundImageLayout |
ImageLayout 列挙型で定義される背景画像のレイアウトを取得または設定します。 (継承元 Control) |
BindingContext |
コントロールの BindingContext を取得または設定します。 (継承元 Control) |
BorderStyle |
パネルの境界線スタイルを取得または設定します。 (継承元 TableLayoutPanel) |
Bottom |
コントロールの下端とコンテナーのクライアント領域の上端の間の距離をピクセルで取得します。 (継承元 Control) |
Bounds |
クライアント以外の要素を含むコントロールの、親コントロールに対する相対的なサイズおよび位置をピクセル単位で取得または設定します。 (継承元 Control) |
CanEnableIme |
ImeMode プロパティをアクティブな値に設定して、IME サポートを有効にできるかどうかを示す値を取得します。 (継承元 Control) |
CanFocus |
コントロールがフォーカスを受け取ることができるかどうかを示す値を取得します。 (継承元 Control) |
CanRaiseEvents |
コントロールでイベントが発生するかどうかを決定します。 (継承元 Control) |
CanSelect |
コントロールを選択できるかどうかを示す値を取得します。 (継承元 Control) |
Capture |
コントロールがマウスをキャプチャしたかどうかを示す値を取得または設定します。 (継承元 Control) |
CausesValidation |
そのコントロールが原因で、フォーカスを受け取ると検証が必要なコントロールに対して、検証が実行されるかどうかを示す値を取得または設定します。 (継承元 Control) |
CellBorderStyle |
セル境界線のスタイルを取得または設定します。 (継承元 TableLayoutPanel) |
ClientRectangle |
コントロールのクライアント領域を表す四角形を取得します。 (継承元 Control) |
ClientSize |
コントロールのクライアント領域の高さと幅を取得または設定します。 (継承元 Control) |
ColumnCount |
テーブルに含めることができる列の最大数を取得または設定します。 (継承元 TableLayoutPanel) |
ColumnStyles |
TableLayoutPanel の列スタイルのコレクションを取得します。 (継承元 TableLayoutPanel) |
CompanyName |
コントロールを含んでいるアプリケーションの会社または作成者の名前を取得します。 (継承元 Control) |
Container |
IContainer を含む Component を取得します。 (継承元 Component) |
ContainsFocus |
コントロール、またはその子コントロールの 1 つに、現在入力フォーカスがあるかどうかを示す値を取得します。 (継承元 Control) |
ContextMenu |
コントロールに関連付けられたショートカット メニューを取得または設定します。 (継承元 Control) |
ContextMenuStrip |
このコントロールに関連付けられている ContextMenuStrip を取得または設定します。 (継承元 Control) |
Controls |
コントロール内に格納されているコントロールのコレクションを取得します。 (継承元 Control) |
Controls |
TableLayoutPanel 内に格納されているコントロールのコレクションを取得します。 (継承元 TableLayoutPanel) |
Created |
コントロールが作成されているかどうかを示す値を取得します。 (継承元 Control) |
CreateParams |
コントロール ハンドルが作成されるときに必要な作成パラメーターを取得します。 (継承元 Control) |
CreateParams |
コントロール ハンドルが作成されるときに必要な作成パラメーターを取得します。 (継承元 Panel) |
Cursor |
マウス ポインターがコントロールの上にあるときに表示されるカーソルを取得または設定します。 (継承元 Control) |
DataBindings |
コントロールのデータ連結を取得します。 (継承元 Control) |
DataContext |
データ バインディングの目的でデータ コンテキストを取得または設定します。 これはアンビエント プロパティです。 (継承元 Control) |
DefaultCursor |
コントロールの既定のカーソルを取得または設定します。 (継承元 Control) |
DefaultImeMode |
コントロールがサポートしている既定の IME (Input Method Editor) モードを取得します。 (継承元 Control) |
DefaultMargin |
コントロール間に既定で指定されている空白をピクセル単位で取得します。 (継承元 Control) |
DefaultMaximumSize |
コントロールの既定の最大サイズとして指定されている長さおよび高さをピクセル単位で取得します。 (継承元 Control) |
DefaultMinimumSize |
コントロールの既定の最小サイズとして指定されている長さおよび高さをピクセル単位で取得します。 (継承元 Control) |
DefaultPadding |
コントロールの内容の既定の内部間隔をピクセル単位で取得します。 (継承元 Control) |
DefaultSize |
コントロールの既定のサイズを取得します。 (継承元 Control) |
DefaultSize |
コントロールの既定のサイズを取得します。 (継承元 Panel) |
DesignMode |
Component が現在デザイン モードかどうかを示す値を取得します。 (継承元 Component) |
DeviceDpi |
コントロールが現在表示されているディスプレイ デバイスの DPI 値を取得します。 (継承元 Control) |
DisplayRectangle |
コントロールの表示領域を表す四角形を取得します。 (継承元 Control) |
DisplayRectangle |
コントロールの仮想表示領域を表す四角形を取得します。 (継承元 ScrollableControl) |
Disposing |
基本 Control クラスが破棄処理中かどうかを示す値を取得します。 (継承元 Control) |
Dock |
コントロールの境界のうち、親コントロールにドッキングする境界を取得または設定します。また、コントロールのサイズが親コントロール内でどのように変化するかを決定します。 (継承元 Control) |
DockPadding |
コントロールのすべての端に対するドッキング埋め込みの設定を取得します。 (継承元 ScrollableControl) |
DoubleBuffered |
ちらつきを軽減または回避するために、2 次バッファーを使用してコントロールの表面を再描画するかどうかを示す値を取得または設定します。 (継承元 Control) |
Enabled |
コントロールがユーザーとの対話に応答できるかどうかを示す値を取得または設定します。 (継承元 Control) |
Events |
Component に結び付けられているイベント ハンドラーのリストを取得します。 (継承元 Component) |
Focused |
コントロールに入力フォーカスがあるかどうかを示す値を取得します。 (継承元 Control) |
Font |
コントロールによって表示されるテキストのフォントを取得または設定します。 (継承元 Control) |
FontHeight |
コントロールのフォントの高さを取得または設定します。 (継承元 Control) |
ForeColor |
コントロールの前景色を取得または設定します。 (継承元 Control) |
GrowStyle |
既存のセルがすべて占有されている場合に、新しいセルを追加できるように TableLayoutPanel コントロールを拡張するかどうかを示す値を取得または設定します。 (継承元 TableLayoutPanel) |
Handle |
コントロールのバインド先のウィンドウ ハンドルを取得します。 (継承元 Control) |
HasChildren |
コントロールに 1 つ以上の子コントロールが格納されているかどうかを示す値を取得します。 (継承元 Control) |
Height |
コントロールの高さを取得または設定します。 (継承元 Control) |
HorizontalScroll |
水平スクロール バーに関連付けられている特性を取得します。 (継承元 ScrollableControl) |
HScroll |
水平スクロール バーが表示されるかどうかを示す値を、取得または設定します。 (継承元 ScrollableControl) |
ImeMode |
コントロールの IME (Input Method Editor) モードを取得または設定します。 (継承元 Control) |
ImeModeBase |
コントロールの IME モードを取得または設定します。 (継承元 Control) |
InvokeRequired |
呼び出し元がコントロールの作成されたスレッドと異なるスレッド上にあるため、コントロールに対してメソッドの呼び出しを実行するときに、呼び出し元で invoke メソッドを呼び出す必要があるかどうかを示す値を取得します。 (継承元 Control) |
IsAccessible |
コントロールがユーザー補助アプリケーションに表示されるかどうかを示す値を取得または設定します。 (継承元 Control) |
IsAncestorSiteInDesignMode |
このコントロールの先祖の 1 つがサイト化され、そのサイトが DesignMode に存在するかどうかを示します。 このプロパティは読み取り専用です。 (継承元 Control) |
IsDisposed |
コントロールが破棄されているかどうかを示す値を取得します。 (継承元 Control) |
IsHandleCreated |
コントロールにハンドルが関連付けられているかどうかを示す値を取得します。 (継承元 Control) |
IsMirrored |
コントロールがミラー化されるかどうかを示す値を取得します。 (継承元 Control) |
LayoutEngine |
コントロールのレイアウト エンジンのキャッシュ インスタンスを取得します。 (継承元 Control) |
LayoutEngine |
パネルのレイアウト エンジンのキャッシュされたインスタンスを取得します。 (継承元 TableLayoutPanel) |
LayoutSettings |
テーブル レイアウトの設定を表す値を取得または設定します。 (継承元 TableLayoutPanel) |
Left |
コントロールの左端とコンテナーのクライアント領域の左端の間の距離をピクセルで取得または設定します。 (継承元 Control) |
Location |
コンテナーの左上隅に対する相対座標として、コントロールの左上隅の座標を取得または設定します。 (継承元 Control) |
Margin |
コントロール間の空白を取得または設定します。 (継承元 Control) |
MaximumSize |
GetPreferredSize(Size) が指定できる上限のサイズを取得または設定します。 (継承元 Control) |
MinimumSize |
GetPreferredSize(Size) が指定できる下限のサイズを取得または設定します。 (継承元 Control) |
Name |
コントロールの名前を取得または設定します。 (継承元 Control) |
Padding |
コントロールの埋め込みを取得または設定します。 (継承元 Control) |
Parent |
コントロールの親コンテナーを取得または設定します。 (継承元 Control) |
PreferredSize |
コントロールが適合する四角形領域のサイズを取得します。 (継承元 Control) |
ProductName |
コントロールを格納しているアセンブリの製品名を取得します。 (継承元 Control) |
ProductVersion |
コントロールを格納しているアセンブリのバージョンを取得します。 (継承元 Control) |
RecreatingHandle |
コントロールが現在そのコントロールのハンドルを再作成中かどうかを示す値を取得します。 (継承元 Control) |
Region |
コントロールに関連付けられたウィンドウ領域を取得または設定します。 (継承元 Control) |
RenderRightToLeft |
古い.
古い.
このプロパティは使用されなくなりました。 (継承元 Control) |
ResizeRedraw |
サイズが変更されたときに、コントロールがコントロール自体を再描画するかどうかを示す値を取得または設定します。 (継承元 Control) |
Right |
コントロールの右端とコンテナーのクライアント領域の左端の間の距離をピクセルで取得します。 (継承元 Control) |
RightToLeft |
コントロールの要素が、右から左へ表示されるフォントを使用するロケールをサポートするように配置されているかどうかを示す値を取得または設定します。 (継承元 Control) |
RowCount |
テーブルに含めることができる行の最大数を取得または設定します。 (継承元 TableLayoutPanel) |
RowStyles |
TableLayoutPanel の行スタイルのコレクションを取得します。 (継承元 TableLayoutPanel) |
ScaleChildren |
子コントロールの表示スケールを決定する値を取得します。 (継承元 Control) |
ShowFocusCues |
コントロールがフォーカスを示す四角形を表示する必要があるかどうかを示す値を取得します。 (継承元 Control) |
ShowKeyboardCues |
ユーザー インターフェイスがキーボード アクセラレータを表示または非表示にする適切な状態かどうかを示す値を取得します。 (継承元 Control) |
Site |
コントロールのサイトを取得または設定します。 (継承元 Control) |
Size |
コントロールの高さと幅を取得または設定します。 (継承元 Control) |
TabIndex |
コンテナー内のコントロールのタブ オーダーを取得または設定します。 (継承元 Control) |
TabStop |
ユーザーが Tab キーを使用することによってこのコントロールにフォーカスを移すことができるかどうかを示す値を取得または設定します。 (継承元 Control) |
TabStop |
ユーザーが Tab キーを使用することによってこのコントロールにフォーカスを移すことができるかどうかを示す値を取得または設定します。 (継承元 Panel) |
Tag |
コントロールに関するデータを格納するオブジェクトを取得または設定します。 (継承元 Control) |
Text |
このコントロールに関連付けられているテキストを取得または設定します。 (継承元 Control) |
Text |
このコントロールでは、このメンバーは無効です。 (継承元 Panel) |
Top |
コントロールの上端とコンテナーのクライアント領域の上端の間の距離をピクセル単位で取得または設定します。 (継承元 Control) |
TopLevelControl |
別の Windows フォーム コントロールを親として持たない親コントロールを取得します。 一般的に、これは、コントロールを格納している最も外側の Form です。 (継承元 Control) |
UseWaitCursor |
現在のコントロールおよびすべての子コントロールに待機カーソルを使用するかどうかを示す値を取得または設定します。 (継承元 Control) |
VerticalScroll |
垂直スクロール バーに関連付けられた特性を取得します。 (継承元 ScrollableControl) |
Visible |
コントロールとそのすべての子コントロールが表示されているかどうかを示す値を取得または設定します。 (継承元 Control) |
VScroll |
垂直スクロール バーが表示されるかどうかを示す値を、取得または設定します。 (継承元 ScrollableControl) |
Width |
コントロールの幅を取得または設定します。 (継承元 Control) |
WindowTarget |
このクラスでは、このプロパティは使用されません。 (継承元 Control) |
メソッド
イベント
AutoSizeChanged |
このクラスでは、このイベントは使用されません。 (継承元 Control) |
AutoSizeChanged |
AutoSize プロパティの値が変更されたときに発生します。 (継承元 Panel) |
BackColorChanged |
BackColor プロパティの値が変化したときに発生します。 (継承元 Control) |
BackgroundImageChanged |
BackgroundImage プロパティの値が変化したときに発生します。 (継承元 Control) |
BackgroundImageLayoutChanged |
BackgroundImageLayout プロパティが変更されたときに発生します。 (継承元 Control) |
BindingContextChanged |
BindingContext プロパティの値が変化したときに発生します。 (継承元 Control) |
CausesValidationChanged |
CausesValidation プロパティの値が変化したときに発生します。 (継承元 Control) |
CellPaint |
セルが再描画されると発生します。 (継承元 TableLayoutPanel) |
ChangeUICues |
フォーカスまたはキーボードのユーザー インターフェイス (UI) キューが変更されるときに発生します。 (継承元 Control) |
Click |
コントロールがクリックされたときに発生します。 (継承元 Control) |
ClientSizeChanged |
ClientSize プロパティの値が変化したときに発生します。 (継承元 Control) |
ContextMenuChanged |
ContextMenu プロパティの値が変化したときに発生します。 (継承元 Control) |
ContextMenuStripChanged |
ContextMenuStrip プロパティの値が変化したときに発生します。 (継承元 Control) |
ControlAdded |
新しいコントロールが Control.ControlCollection に追加されたときに発生します。 (継承元 Control) |
ControlRemoved |
Control.ControlCollection からコントロールが削除されたときに発生します。 (継承元 Control) |
CursorChanged |
Cursor プロパティの値が変化したときに発生します。 (継承元 Control) |
DataContextChanged |
DataContext プロパティの値が変化したときに発生します。 (継承元 Control) |
Disposed |
Dispose() メソッドの呼び出しによってコンポーネントが破棄されるときに発生します。 (継承元 Component) |
DockChanged |
Dock プロパティの値が変化したときに発生します。 (継承元 Control) |
DoubleClick |
コントロールがダブルクリックされたときに発生します。 (継承元 Control) |
DpiChangedAfterParent |
親コントロールまたはフォームの DPI が変更された後に、コントロールの DPI 設定がプログラムで変更されたときに発生します。 (継承元 Control) |
DpiChangedBeforeParent |
親コントロールまたはフォームの DPI 変更イベントが発生する前に、コントロールの DPI 設定がプログラムで変更されたときに発生します。 (継承元 Control) |
DragDrop |
ドラッグ アンド ドロップ操作が完了したときに発生します。 (継承元 Control) |
DragEnter |
オブジェクトがコントロールの境界内にドラッグされると発生します。 (継承元 Control) |
DragLeave |
オブジェクトがコントロールの境界外にドラッグされたときに発生します。 (継承元 Control) |
DragOver |
オブジェクトがコントロールの境界を越えてドラッグされると発生します。 (継承元 Control) |
EnabledChanged |
Enabled プロパティ値が変更されたときに発生します。 (継承元 Control) |
Enter |
コントロールが入力されると発生します。 (継承元 Control) |
FontChanged |
Font プロパティの値が変化すると発生します。 (継承元 Control) |
ForeColorChanged |
ForeColor プロパティの値が変化すると発生します。 (継承元 Control) |
GiveFeedback |
ドラッグ操作中に発生します。 (継承元 Control) |
GotFocus |
コントロールがフォーカスを受け取ると発生します。 (継承元 Control) |
HandleCreated |
コントロールに対してハンドルが作成されると発生します。 (継承元 Control) |
HandleDestroyed |
コントロールのハンドルが破棄されているときに発生します。 (継承元 Control) |
HelpRequested |
ユーザーがコントロールのヘルプを要求すると発生します。 (継承元 Control) |
ImeModeChanged |
ImeMode プロパティが変更された場合に発生します。 (継承元 Control) |
Invalidated |
コントロールの表示に再描画が必要なときに発生します。 (継承元 Control) |
KeyDown |
コントロールにフォーカスがあるときにキーが押されると発生します。 (継承元 Control) |
KeyDown |
このコントロールでは、このメンバーは無効です。 (継承元 Panel) |
KeyPress |
コントロールにフォーカスがあるときに、文字、 スペース、または Backspace キーが押された場合に発生します。 (継承元 Control) |
KeyPress |
このコントロールでは、このメンバーは無効です。 (継承元 Panel) |
KeyUp |
コントロールにフォーカスがあるときにキーが離されると発生します。 (継承元 Control) |
KeyUp |
このコントロールでは、このメンバーは無効です。 (継承元 Panel) |
Layout |
コントロールの子コントロールの位置を変更する必要があるときに発生します。 (継承元 Control) |
Leave |
入力フォーカスがコントロールを離れると発生します。 (継承元 Control) |
LocationChanged |
Location プロパティ値が変更されたときに発生します。 (継承元 Control) |
LostFocus |
コントロールがフォーカスを失ったときに発生します。 (継承元 Control) |
MarginChanged |
コントロールのマージンが変更されたときに発生します。 (継承元 Control) |
MouseCaptureChanged |
コントロールがマウスのキャプチャを失うと発生します。 (継承元 Control) |
MouseClick |
マウスでコントロールをクリックしたときに発生します。 (継承元 Control) |
MouseDoubleClick |
マウスでコントロールをダブルクリックしたときに発生します。 (継承元 Control) |
MouseDown |
マウス ポインターがコントロール上にあり、マウス ボタンがクリックされると発生します。 (継承元 Control) |
MouseEnter |
マウス ポインターによってコントロールが入力されると発生します。 (継承元 Control) |
MouseHover |
マウス ポインターをコントロールの上に重ねると発生します。 (継承元 Control) |
MouseLeave |
マウス ポインターがコントロールを離れると発生します。 (継承元 Control) |
MouseMove |
マウス ポインターがコントロール上を移動すると発生します。 (継承元 Control) |
MouseUp |
マウス ポインターがコントロール上にある状態でマウス ボタンが離されると発生します。 (継承元 Control) |
MouseWheel |
コントロールにフォーカスがある間に、マウスのホイールを移動したときに発生します。 (継承元 Control) |
Move |
コントロールが移動されると発生します。 (継承元 Control) |
PaddingChanged |
コントロールの埋め込みが変更されたときに発生します。 (継承元 Control) |
Paint |
コントロールが再描画されると発生します。 (継承元 Control) |
ParentChanged |
Parent プロパティの値が変化すると発生します。 (継承元 Control) |
PreviewKeyDown |
このコントロールにフォーカスがあるときにキーが押された場合、KeyDown イベントの前に発生します。 (継承元 Control) |
QueryAccessibilityHelp |
AccessibleObject がユーザー補助アプリケーションにヘルプを提供したときに発生します。 (継承元 Control) |
QueryContinueDrag |
ドラッグ アンド ドロップ操作中に発生し、ドラッグ ソースがドラッグ アンド ドロップ操作をキャンセルする必要があるかどうかを決定できるようにします。 (継承元 Control) |
RegionChanged |
Region プロパティの値が変化したときに発生します。 (継承元 Control) |
Resize |
コントロールのサイズが変更されると発生します。 (継承元 Control) |
RightToLeftChanged |
RightToLeft プロパティの値が変化すると発生します。 (継承元 Control) |
Scroll |
ユーザーまたはコードによってクライアント領域がスクロールされたときに発生します。 (継承元 ScrollableControl) |
SizeChanged |
Size プロパティの値が変化すると発生します。 (継承元 Control) |
StyleChanged |
コントロール スタイルが変更されると発生します。 (継承元 Control) |
SystemColorsChanged |
システム カラーが変更されると発生します。 (継承元 Control) |
TabIndexChanged |
TabIndex プロパティの値が変化すると発生します。 (継承元 Control) |
TabStopChanged |
TabStop プロパティの値が変化すると発生します。 (継承元 Control) |
TextChanged |
Text プロパティの値が変化すると発生します。 (継承元 Control) |
TextChanged |
このコントロールでは、このメンバーは無効です。 (継承元 Panel) |
Validated |
コントロールの検証が終了すると発生します。 (継承元 Control) |
Validating |
コントロールが検証しているときに発生します。 (継承元 Control) |
VisibleChanged |
Visible プロパティの値が変化すると発生します。 (継承元 Control) |
明示的なインターフェイスの実装
IDropTarget.OnDragDrop(DragEventArgs) |
DragDrop イベントを発生させます。 (継承元 Control) |
IDropTarget.OnDragEnter(DragEventArgs) |
DragEnter イベントを発生させます。 (継承元 Control) |
IDropTarget.OnDragLeave(EventArgs) |
DragLeave イベントを発生させます。 (継承元 Control) |
IDropTarget.OnDragOver(DragEventArgs) |
DragOver イベントを発生させます。 (継承元 Control) |
IExtenderProvider.CanExtend(Object) |
このメンバーの詳細については、「CanExtend(Object)」をご覧ください。 (継承元 TableLayoutPanel) |
適用対象
こちらもご覧ください
.NET