ToolStripProgressBar Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili kontrol bilah kemajuan Windows yang terkandung dalam StatusStrip.
public ref class ToolStripProgressBar : System::Windows::Forms::ToolStripControlHost
public class ToolStripProgressBar : System.Windows.Forms.ToolStripControlHost
type ToolStripProgressBar = class
inherit ToolStripControlHost
Public Class ToolStripProgressBar
Inherits ToolStripControlHost
- Warisan
- Warisan
-
ToolStripProgressBar
Contoh
Contoh kode berikut menunjukkan ToolStripProgressBar yang menghitung urutan angka Fibonacci.
using System;
using System.ComponentModel;
using System.Windows.Forms;
class FibonacciNumber : Form
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new FibonacciNumber());
}
readonly StatusStrip progressStatusStrip;
readonly ToolStripProgressBar toolStripProgressBar;
readonly NumericUpDown requestedCountControl;
readonly Button goButton;
readonly TextBox outputTextBox;
readonly BackgroundWorker backgroundWorker;
readonly ToolStripStatusLabel toolStripStatusLabel;
int requestedCount;
public FibonacciNumber()
{
Text = "Fibonacci";
// Prepare the StatusStrip.
progressStatusStrip = new StatusStrip();
toolStripProgressBar = new ToolStripProgressBar
{
Enabled = false
};
toolStripStatusLabel = new ToolStripStatusLabel();
_ = progressStatusStrip.Items.Add(toolStripProgressBar);
_ = progressStatusStrip.Items.Add(toolStripStatusLabel);
FlowLayoutPanel flp = new()
{
Dock = DockStyle.Top
};
Label beforeLabel = new()
{
Text = "Calculate the first ",
AutoSize = true
};
flp.Controls.Add(beforeLabel);
requestedCountControl = new NumericUpDown
{
Maximum = 1000,
Minimum = 1,
Value = 100
};
flp.Controls.Add(requestedCountControl);
Label afterLabel = new()
{
Text = "Numbers in the Fibonacci sequence.",
AutoSize = true
};
flp.Controls.Add(afterLabel);
goButton = new Button
{
Text = "&Go"
};
goButton.Click += button1_Click;
flp.Controls.Add(goButton);
outputTextBox = new TextBox
{
Multiline = true,
ReadOnly = true,
ScrollBars = ScrollBars.Vertical,
Dock = DockStyle.Fill
};
Controls.Add(outputTextBox);
Controls.Add(progressStatusStrip);
Controls.Add(flp);
backgroundWorker = new BackgroundWorker
{
WorkerReportsProgress = true
};
backgroundWorker.DoWork += backgroundWorker1_DoWork;
backgroundWorker.RunWorkerCompleted += backgroundWorker1_RunWorkerCompleted;
backgroundWorker.ProgressChanged += backgroundWorker1_ProgressChanged;
}
void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
// This method will run on a thread other than the UI thread.
// Be sure not to manipulate any Windows Forms controls created
// on the UI thread from this method.
backgroundWorker.ReportProgress(0, "Working...");
decimal lastlast = 0;
decimal last = 1;
decimal current;
if (requestedCount >= 1)
{ AppendNumber(0); }
if (requestedCount >= 2)
{ AppendNumber(1); }
for (int i = 2; i < requestedCount; ++i)
{
// Calculate the number.
checked { current = lastlast + last; }
// Introduce some delay to simulate a more complicated calculation.
System.Threading.Thread.Sleep(100);
AppendNumber(current);
backgroundWorker.ReportProgress(100 * i / requestedCount, "Working...");
// Get ready for the next iteration.
lastlast = last;
last = current;
}
backgroundWorker.ReportProgress(100, "Complete!");
}
delegate void AppendNumberDelegate(decimal number);
void AppendNumber(decimal number)
{
if (outputTextBox.InvokeRequired)
{ _ = outputTextBox.Invoke(new AppendNumberDelegate(AppendNumber), number); }
else
{ outputTextBox.AppendText(number.ToString("N0") + Environment.NewLine); }
}
void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
toolStripProgressBar.Value = e.ProgressPercentage;
toolStripStatusLabel.Text = e.UserState as string;
}
void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
if (e.Error is OverflowException)
{ outputTextBox.AppendText(Environment.NewLine + "**OVERFLOW ERROR, number is too large to be represented by the decimal data type**"); }
toolStripProgressBar.Enabled = false;
requestedCountControl.Enabled = true;
goButton.Enabled = true;
}
void button1_Click(object sender, EventArgs e)
{
goButton.Enabled = false;
toolStripProgressBar.Enabled = true;
requestedCount = (int)requestedCountControl.Value;
requestedCountControl.Enabled = false;
outputTextBox.Clear();
backgroundWorker.RunWorkerAsync();
}
}
Imports System.Collections.Generic
Imports System.Windows.Forms
Imports System.ComponentModel
Class FibonacciNumber
Inherits Form
<STAThread()> _
Shared Sub Main()
Application.EnableVisualStyles()
Application.Run(New FibonacciNumber())
End Sub
Private progressStatusStrip As StatusStrip
Private toolStripProgressBar As ToolStripProgressBar
Private requestedCountControl As NumericUpDown
Private goButton As Button
Private outputTextBox As TextBox
Private backgroundWorker As BackgroundWorker
Private toolStripStatusLabel As ToolStripStatusLabel
Private requestedCount As Integer
Public Sub New()
[Text] = "Fibonacci"
' Prepare the StatusStrip.
progressStatusStrip = New StatusStrip()
toolStripProgressBar = New ToolStripProgressBar()
toolStripProgressBar.Enabled = False
toolStripStatusLabel = New ToolStripStatusLabel()
progressStatusStrip.Items.Add(toolStripProgressBar)
progressStatusStrip.Items.Add(toolStripStatusLabel)
Dim flp As New FlowLayoutPanel()
flp.Dock = DockStyle.Top
Dim beforeLabel As New Label()
beforeLabel.Text = "Calculate the first "
beforeLabel.AutoSize = True
flp.Controls.Add(beforeLabel)
requestedCountControl = New NumericUpDown()
requestedCountControl.Maximum = 1000
requestedCountControl.Minimum = 1
requestedCountControl.Value = 100
flp.Controls.Add(requestedCountControl)
Dim afterLabel As New Label()
afterLabel.Text = "Numbers in the Fibonacci sequence."
afterLabel.AutoSize = True
flp.Controls.Add(afterLabel)
goButton = New Button()
goButton.Text = "&Go"
AddHandler goButton.Click, AddressOf button1_Click
flp.Controls.Add(goButton)
outputTextBox = New TextBox()
outputTextBox.Multiline = True
outputTextBox.ReadOnly = True
outputTextBox.ScrollBars = ScrollBars.Vertical
outputTextBox.Dock = DockStyle.Fill
Controls.Add(outputTextBox)
Controls.Add(progressStatusStrip)
Controls.Add(flp)
backgroundWorker = New BackgroundWorker()
backgroundWorker.WorkerReportsProgress = True
AddHandler backgroundWorker.DoWork, AddressOf backgroundWorker1_DoWork
AddHandler backgroundWorker.RunWorkerCompleted, AddressOf backgroundWorker1_RunWorkerCompleted
AddHandler backgroundWorker.ProgressChanged, AddressOf backgroundWorker1_ProgressChanged
End Sub
Private Sub backgroundWorker1_DoWork(sender As Object, e As DoWorkEventArgs)
' This method will run on a thread other than the UI thread.
' Be sure not to manipulate any Windows Forms controls created
' on the UI thread from this method.
backgroundWorker.ReportProgress(0, "Working...")
Dim lastlast As [Decimal] = 0
Dim last As [Decimal] = 1
Dim current As [Decimal]
If requestedCount >= 1 Then
AppendNumber(0)
End If
If requestedCount >= 2 Then
AppendNumber(1)
End If
Dim i As Integer
While i < requestedCount
' Calculate the number.
current = lastlast + last
' Introduce some delay to simulate a more complicated calculation.
System.Threading.Thread.Sleep(100)
AppendNumber(current)
backgroundWorker.ReportProgress(100 * i / requestedCount, "Working...")
' Get ready for the next iteration.
lastlast = last
last = current
i += 1
End While
backgroundWorker.ReportProgress(100, "Complete!")
End Sub
Delegate Sub AppendNumberDelegate(number As [Decimal])
Private Sub AppendNumber(number As [Decimal])
If outputTextBox.InvokeRequired Then
outputTextBox.Invoke(New AppendNumberDelegate(AddressOf AppendNumber), number)
Else
outputTextBox.AppendText((number.ToString("N0") + Environment.NewLine))
End If
End Sub
Private Sub backgroundWorker1_ProgressChanged(sender As Object, e As ProgressChangedEventArgs)
toolStripProgressBar.Value = e.ProgressPercentage
toolStripStatusLabel.Text = e.UserState '
End Sub
Private Sub backgroundWorker1_RunWorkerCompleted(sender As Object, e As RunWorkerCompletedEventArgs)
If TypeOf e.Error Is OverflowException Then
outputTextBox.AppendText((Environment.NewLine + "**OVERFLOW ERROR, number is too large to be represented by the decimal data type**"))
End If
toolStripProgressBar.Enabled = False
requestedCountControl.Enabled = True
goButton.Enabled = True
End Sub
Private Sub button1_Click(sender As Object, e As EventArgs)
goButton.Enabled = False
toolStripProgressBar.Enabled = True
requestedCount = Fix(requestedCountControl.Value)
requestedCountControl.Enabled = False
outputTextBox.Clear()
backgroundWorker.RunWorkerAsync()
End Sub
End Class
Keterangan
ToolStripProgressBar adalah yang dioptimalkan ProgressBar untuk hosting dalam ToolStrip. Subset properti dan peristiwa kontrol yang dihosting diekspos pada tingkat , ToolStripProgressBar tetapi kontrol yang mendasar ProgressBar sepenuhnya dapat diakses melalui ProgressBar properti .
ToolStripProgressBar Kontrol secara visual menunjukkan kemajuan operasi yang panjang. ToolStripProgressBar Kontrol menampilkan bilah yang mengisi dari kiri ke kanan dengan warna sorotan sistem saat operasi berlangsung.
Nota
ToolStripProgressBar Kontrol hanya dapat berorientasi horizontal.
ToolStripProgressBar Kontrol biasanya digunakan ketika aplikasi melakukan tugas seperti menyalin file atau mencetak dokumen. Pengguna aplikasi mungkin menganggap aplikasi tidak responsif jika tidak ada istik visual. ToolStripProgressBar Gunakan untuk memberi tahu pengguna bahwa aplikasi melakukan tugas panjang dan bahwa aplikasi masih merespons.
Properti Maximum dan Minimum menentukan rentang nilai untuk mewakili kemajuan tugas. Properti Minimum biasanya diatur ke nilai nol, dan Maximum properti biasanya diatur ke nilai yang menunjukkan penyelesaian tugas. Misalnya, untuk menampilkan kemajuan dengan benar saat menyalin sekelompok file, Maximum properti dapat diatur ke jumlah total file yang akan disalin. Properti Value mewakili kemajuan yang telah dibuat aplikasi untuk menyelesaikan operasi. Karena bilah yang ditampilkan dalam kontrol adalah kumpulan blok, nilai yang ditampilkan oleh satu-satunya ToolStripProgressBar perkiraan Value nilai properti saat ini. Berdasarkan ukuran ToolStripProgressBar, Value properti menentukan kapan harus menampilkan blok berikutnya.
Ada sejumlah cara untuk memodifikasi nilai yang ToolStripProgressBar ditampilkan oleh selain mengubah properti secara Value langsung. Anda dapat menggunakan Step properti untuk menentukan nilai tertentu untuk menaikkan Value properti dengan, lalu memanggil PerformStep metode untuk menaikkan nilai. Untuk memvariasikan nilai kenaikan, Anda dapat menggunakan Increment metode dan menentukan nilai untuk menaikkan Value properti.
ToolStripProgressBar menggantikan kontrol yang lebih ProgressBar lama, yang tetap dipertahankan untuk kompatibilitas mundur.
Konstruktor
| Nama | Deskripsi |
|---|---|
| ToolStripProgressBar() |
Menginisialisasi instans baru dari kelas ToolStripProgressBar. |
| ToolStripProgressBar(String) |
Menginisialisasi instans ToolStripProgressBar baru kelas dengan nama yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| AccessibilityObject |
Mendapatkan yang AccessibleObject ditetapkan ke kontrol. (Diperoleh dari ToolStripItem) |
| AccessibleDefaultActionDescription |
Mendapatkan atau mengatur deskripsi tindakan default kontrol untuk digunakan oleh aplikasi klien aksesibilitas. (Diperoleh dari ToolStripItem) |
| AccessibleDescription |
Mendapatkan atau mengatur deskripsi yang akan dilaporkan ke aplikasi klien aksesibilitas. (Diperoleh dari ToolStripItem) |
| AccessibleName |
Mendapatkan atau mengatur nama kontrol untuk digunakan oleh aplikasi klien aksesibilitas. (Diperoleh dari ToolStripItem) |
| AccessibleRole |
Mendapatkan atau mengatur peran kontrol yang dapat diakses, yang menentukan jenis elemen antarmuka pengguna kontrol. (Diperoleh dari ToolStripItem) |
| Alignment |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah item selaras ke awal atau akhir ToolStrip. (Diperoleh dari ToolStripItem) |
| AllowDrop |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah pengurutan ulang seret dan letakkan dan item ditangani melalui peristiwa yang Anda terapkan. (Diperoleh dari ToolStripItem) |
| Anchor |
Mendapatkan atau mengatur tepi kontainer yang ToolStripItem terikat dan menentukan cara ToolStripItem mengubah ukuran dengan induknya. (Diperoleh dari ToolStripItem) |
| AutoSize |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah item secara otomatis berukuran. (Diperoleh dari ToolStripItem) |
| AutoToolTip |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menggunakan Text properti atau ToolTipText properti untuk TipsAlat ToolStripItem . (Diperoleh dari ToolStripItem) |
| Available |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah ToolStripItem harus ditempatkan pada ToolStrip. (Diperoleh dari ToolStripItem) |
| BackColor |
Mendapatkan atau mengatur warna latar belakang untuk kontrol. (Diperoleh dari ToolStripControlHost) |
| BackgroundImage |
Properti ini tidak relevan dengan kelas ini. |
| BackgroundImageLayout |
Properti ini tidak relevan dengan kelas ini. |
| BindingContext |
Mendapatkan atau mengatur pengumpulan manajer mata uang untuk IBindableComponent. (Diperoleh dari BindableComponent) |
| Bounds |
Mendapatkan ukuran dan lokasi item. (Diperoleh dari ToolStripItem) |
| CanRaiseEvents |
Mendapatkan nilai yang menunjukkan apakah komponen dapat menaikkan peristiwa. (Diperoleh dari Component) |
| CanSelect |
Mendapatkan nilai yang menunjukkan apakah kontrol dapat dipilih. (Diperoleh dari ToolStripControlHost) |
| CausesValidation |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol yang dihosting menyebabkan dan meningkatkan peristiwa validasi pada kontrol lain saat kontrol yang dihosting menerima fokus. (Diperoleh dari ToolStripControlHost) |
| Command |
Mendapatkan atau mengatur ICommand metode yang Execute(Object) akan dipanggil ketika peristiwa ToolStripItem Click dipanggil. (Diperoleh dari ToolStripItem) |
| CommandParameter |
Mendapatkan atau mengatur parameter yang diteruskan ke ICommand yang ditetapkan ke Command properti . (Diperoleh dari ToolStripItem) |
| Container |
IContainer Mendapatkan yang berisi Component. (Diperoleh dari Component) |
| ContentRectangle |
Mendapatkan area tempat konten, seperti teks dan ikon, dapat ditempatkan di dalam ToolStripItem tanpa menimpa batas latar belakang. (Diperoleh dari ToolStripItem) |
| Control |
Control Mendapatkan bahwa ini ToolStripControlHost adalah hosting. (Diperoleh dari ToolStripControlHost) |
| ControlAlign |
Mendapatkan atau mengatur perataan kontrol pada formulir. (Diperoleh dari ToolStripControlHost) |
| DataBindings |
Mendapatkan pengumpulan objek pengikatan data untuk ini IBindableComponent. (Diperoleh dari BindableComponent) |
| DefaultAutoToolTip |
Mendapatkan nilai yang menunjukkan apakah akan menampilkan ToolTip yang didefinisikan sebagai default. (Diperoleh dari ToolStripItem) |
| DefaultDisplayStyle |
Mendapatkan nilai yang menunjukkan apa yang ditampilkan pada ToolStripItem. (Diperoleh dari ToolStripItem) |
| DefaultMargin |
Mendapatkan penspasian antara item dan yang berdekatan ToolStripProgressBar . |
| DefaultPadding |
Mendapatkan karakteristik penspasian internal item. (Diperoleh dari ToolStripItem) |
| DefaultSize |
Mendapatkan tinggi dan lebar ToolStripProgressBar dalam piksel. |
| DesignMode |
Mendapatkan nilai yang menunjukkan apakah Component saat ini dalam mode desain. (Diperoleh dari Component) |
| DismissWhenClicked |
Mendapatkan nilai yang menunjukkan apakah item disembunyikan ToolStripDropDown setelah diklik. (Diperoleh dari ToolStripItem) |
| DisplayStyle |
Properti ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripControlHost) |
| Dock |
Mendapatkan atau mengatur batas mana yang ToolStripItem ditampung ke kontrol induknya dan menentukan cara ToolStripItem mengubah ukuran dengan induknya. (Diperoleh dari ToolStripItem) |
| DoubleClickEnabled |
Properti ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripControlHost) |
| Enabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol ToolStripItem induk diaktifkan. (Diperoleh dari ToolStripControlHost) |
| Events |
Mendapatkan daftar penanganan aktivitas yang dilampirkan ke ini Component. (Diperoleh dari Component) |
| Focused |
Mendapatkan nilai yang menunjukkan apakah kontrol memiliki fokus input. (Diperoleh dari ToolStripControlHost) |
| Font |
Mendapatkan atau mengatur font yang akan digunakan pada kontrol yang dihosting. (Diperoleh dari ToolStripControlHost) |
| ForeColor |
Mendapatkan atau mengatur warna latar depan kontrol yang dihosting. (Diperoleh dari ToolStripControlHost) |
| Height |
Mendapatkan atau mengatur tinggi, dalam piksel, dari ToolStripItem. (Diperoleh dari ToolStripItem) |
| Image |
Gambar yang terkait dengan objek. (Diperoleh dari ToolStripControlHost) |
| ImageAlign |
Properti ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripControlHost) |
| ImageIndex |
Mendapatkan atau mengatur nilai indeks gambar yang ditampilkan pada item. (Diperoleh dari ToolStripItem) |
| ImageKey |
Mendapatkan atau mengatur aksesor kunci untuk gambar dalam ImageList yang ditampilkan pada ToolStripItem. (Diperoleh dari ToolStripItem) |
| ImageScaling |
Properti ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripControlHost) |
| ImageTransparentColor |
Properti ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripControlHost) |
| IsDisposed |
Mendapatkan nilai yang menunjukkan apakah objek telah dibuang. (Diperoleh dari ToolStripItem) |
| IsOnDropDown |
Mendapatkan nilai yang menunjukkan apakah kontainer saat ini Control adalah ToolStripDropDown. (Diperoleh dari ToolStripItem) |
| IsOnOverflow |
Mendapatkan nilai yang menunjukkan apakah Placement properti diatur ke Overflow. (Diperoleh dari ToolStripItem) |
| Margin |
Mendapatkan atau mengatur spasi antara item dan item yang berdekatan. (Diperoleh dari ToolStripItem) |
| MarqueeAnimationSpeed |
Mendapatkan atau menetapkan nilai yang mewakili penundaan antara setiap Marquee pembaruan tampilan, dalam milidetik. |
| Maximum |
Mendapatkan atau mengatur batas atas rentang yang ditentukan untuk ini ToolStripProgressBar. |
| MergeAction |
Mendapatkan atau mengatur bagaimana menu turunan digabungkan dengan menu induk. (Diperoleh dari ToolStripItem) |
| MergeIndex |
Mendapatkan atau mengatur posisi item gabungan dalam .ToolStrip (Diperoleh dari ToolStripItem) |
| Minimum |
Mendapatkan atau mengatur batas bawah rentang yang ditentukan untuk ini ToolStripProgressBar. |
| Name |
Mendapatkan atau mengatur nama item. (Diperoleh dari ToolStripItem) |
| Overflow |
Mendapatkan atau mengatur apakah item dilampirkan ke ToolStrip atau ToolStripOverflowButton dapat mengambang di antara keduanya. (Diperoleh dari ToolStripItem) |
| Owner |
Mendapatkan atau menyetel pemilik item ini. (Diperoleh dari ToolStripItem) |
| OwnerItem |
Mendapatkan induk ToolStripItem dari ini ToolStripItem. (Diperoleh dari ToolStripItem) |
| Padding |
Mendapatkan atau mengatur penspasian internal, dalam piksel, antara konten item dan tepinya. (Diperoleh dari ToolStripItem) |
| Parent |
Mendapatkan atau mengatur kontainer induk dari ToolStripItem. (Diperoleh dari ToolStripItem) |
| Placement |
Mendapatkan tata letak item saat ini. (Diperoleh dari ToolStripItem) |
| Pressed |
Mendapatkan nilai yang menunjukkan apakah status item ditekan. (Diperoleh dari ToolStripItem) |
| ProgressBar |
ProgressBarMendapatkan . |
| Renderer |
Mengembalikan perender induk ToolStrip. (Diperoleh dari ToolStripItem) |
| RightToLeft |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen kontrol diselaraskan untuk mendukung lokal menggunakan font kanan-ke-kiri. (Diperoleh dari ToolStripControlHost) |
| RightToLeftAutoMirrorImage |
Properti ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripControlHost) |
| RightToLeftLayout |
Mendapatkan atau mengatur nilai yang menunjukkan apakah ToolStripProgressBar tata letaknya kanan-ke-kiri atau kiri-ke-kanan saat RightToLeft properti diatur ke Yes. |
| Selected |
Mendapatkan nilai yang menunjukkan apakah item dipilih. (Diperoleh dari ToolStripControlHost) |
| ShowKeyboardCues |
Mendapatkan nilai yang menunjukkan apakah akan menampilkan atau menyembunyikan kunci pintasan. (Diperoleh dari ToolStripItem) |
| Site |
Mendapatkan atau mengatur situs kontrol yang dihosting. (Diperoleh dari ToolStripControlHost) |
| Size |
Mendapatkan atau mengatur ukuran ToolStripItem. (Diperoleh dari ToolStripControlHost) |
| Step |
Mendapatkan atau mengatur jumlah untuk menaikkan nilai ToolStripProgressBar saat ini ketika metode dipanggil PerformStep() . |
| Style |
Mendapatkan atau mengatur gaya ToolStripProgressBar. |
| Tag |
Mendapatkan atau mengatur objek yang berisi data tentang item. (Diperoleh dari ToolStripItem) |
| Text |
Mendapatkan atau mengatur teks yang ditampilkan di ToolStripProgressBar. |
| TextAlign |
Properti ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripControlHost) |
| TextDirection |
Properti ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripControlHost) |
| TextImageRelation |
Properti ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripControlHost) |
| ToolTipText |
Mendapatkan atau mengatur teks yang muncul sebagai ToolTip untuk kontrol. (Diperoleh dari ToolStripItem) |
| Value |
Mendapatkan atau mengatur nilai saat ini dari ToolStripProgressBar. |
| Visible |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah item ditampilkan. (Diperoleh dari ToolStripItem) |
| Width |
Mendapatkan atau mengatur lebar dalam piksel dari ToolStripItem. (Diperoleh dari ToolStripItem) |
Metode
| Nama | Deskripsi |
|---|---|
| CreateAccessibilityInstance() |
Membuat objek aksesibilitas baru untuk kontrol. |
| CreateAccessibilityInstance() |
Membuat objek aksesibilitas baru untuk kontrol. (Diperoleh dari ToolStripControlHost) |
| CreateObjRef(Type) |
Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh. (Diperoleh dari MarshalByRefObject) |
| Dispose() |
Merilis semua sumber daya yang Componentdigunakan oleh . (Diperoleh dari Component) |
| Dispose(Boolean) |
Merilis sumber daya yang tidak dikelola yang ToolStripControlHost digunakan oleh dan secara opsional merilis sumber daya terkelola. (Diperoleh dari ToolStripControlHost) |
| DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Memulai operasi seret. (Diperoleh dari ToolStripItem) |
| DoDragDrop(Object, DragDropEffects) |
Memulai operasi seret dan letakkan. (Diperoleh dari ToolStripItem) |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| Focus() |
Memberikan fokus pada kontrol. (Diperoleh dari ToolStripControlHost) |
| GetCurrentParent() |
Mengambil ToolStrip yang merupakan kontainer dari .ToolStripItem (Diperoleh dari ToolStripItem) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetLifetimeService() |
Kedaluwarsa.
Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
| GetPreferredSize(Size) |
Mengambil ukuran area persegi panjang tempat kontrol dapat dipasang. (Diperoleh dari ToolStripControlHost) |
| GetService(Type) |
Mengembalikan objek yang mewakili layanan yang disediakan oleh Component atau oleh Container. (Diperoleh dari Component) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| Increment(Int32) |
Memajukan posisi bilah kemajuan saat ini dengan jumlah yang ditentukan. |
| InitializeLifetimeService() |
Kedaluwarsa.
Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
| Invalidate() |
Membatalkan seluruh permukaan ToolStripItem dan menyebabkannya digambar ulang. (Diperoleh dari ToolStripItem) |
| Invalidate(Rectangle) |
Membatalkan wilayah yang ditentukan dengan ToolStripItem menambahkannya ke wilayah ToolStripItempembaruan , yang merupakan area yang akan dicat ulang pada operasi cat berikutnya, dan menyebabkan pesan cat dikirim ke ToolStripItem. (Diperoleh dari ToolStripItem) |
| IsInputChar(Char) |
Menentukan apakah karakter adalah karakter input yang dikenali item. (Diperoleh dari ToolStripItem) |
| IsInputKey(Keys) |
Menentukan apakah kunci yang ditentukan adalah kunci input reguler atau kunci khusus yang memerlukan pra-pemrosesan. (Diperoleh dari ToolStripItem) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| MemberwiseClone(Boolean) |
Membuat salinan dangkal objek saat ini MarshalByRefObject . (Diperoleh dari MarshalByRefObject) |
| OnAvailableChanged(EventArgs) |
Menaikkan peristiwa AvailableChanged. (Diperoleh dari ToolStripItem) |
| OnBackColorChanged(EventArgs) |
Menaikkan peristiwa BackColorChanged. (Diperoleh dari ToolStripItem) |
| OnBindingContextChanged(EventArgs) |
Menaikkan peristiwa BindingContextChanged. (Diperoleh dari BindableComponent) |
| OnBoundsChanged() |
Terjadi ketika Bounds properti berubah. (Diperoleh dari ToolStripControlHost) |
| OnClick(EventArgs) |
Menaikkan peristiwa Click. (Diperoleh dari ToolStripItem) |
| OnCommandCanExecuteChanged(EventArgs) |
Menaikkan peristiwa CommandCanExecuteChanged. (Diperoleh dari ToolStripItem) |
| OnCommandChanged(EventArgs) |
Menaikkan peristiwa CommandChanged. (Diperoleh dari ToolStripItem) |
| OnCommandParameterChanged(EventArgs) |
Menaikkan peristiwa CommandParameterChanged. (Diperoleh dari ToolStripItem) |
| OnDisplayStyleChanged(EventArgs) |
Menaikkan peristiwa DisplayStyleChanged. (Diperoleh dari ToolStripItem) |
| OnDoubleClick(EventArgs) |
Menaikkan peristiwa DoubleClick. (Diperoleh dari ToolStripItem) |
| OnDragDrop(DragEventArgs) |
Menaikkan peristiwa DragDrop. (Diperoleh dari ToolStripItem) |
| OnDragEnter(DragEventArgs) |
Menaikkan peristiwa DragEnter. (Diperoleh dari ToolStripItem) |
| OnDragLeave(EventArgs) |
Menaikkan peristiwa DragLeave. (Diperoleh dari ToolStripItem) |
| OnDragOver(DragEventArgs) |
Menaikkan peristiwa DragOver. (Diperoleh dari ToolStripItem) |
| OnEnabledChanged(EventArgs) |
Menaikkan peristiwa EnabledChanged. (Diperoleh dari ToolStripItem) |
| OnEnter(EventArgs) |
Menaikkan peristiwa Enter. (Diperoleh dari ToolStripControlHost) |
| OnFontChanged(EventArgs) |
Menaikkan peristiwa FontChanged. (Diperoleh dari ToolStripItem) |
| OnForeColorChanged(EventArgs) |
Menaikkan peristiwa ForeColorChanged. (Diperoleh dari ToolStripItem) |
| OnGiveFeedback(GiveFeedbackEventArgs) |
Menaikkan peristiwa GiveFeedback. (Diperoleh dari ToolStripItem) |
| OnGotFocus(EventArgs) |
Menaikkan peristiwa GotFocus. (Diperoleh dari ToolStripControlHost) |
| OnHostedControlResize(EventArgs) |
Menyinkronkan pengubahan ukuran host kontrol dengan mengubah ukuran kontrol yang dihosting. (Diperoleh dari ToolStripControlHost) |
| OnKeyDown(KeyEventArgs) |
Menaikkan peristiwa KeyDown. (Diperoleh dari ToolStripControlHost) |
| OnKeyPress(KeyPressEventArgs) |
Menaikkan peristiwa KeyPress. (Diperoleh dari ToolStripControlHost) |
| OnKeyUp(KeyEventArgs) |
Menaikkan peristiwa KeyUp. (Diperoleh dari ToolStripControlHost) |
| OnLayout(LayoutEventArgs) |
Menaikkan peristiwa Layout. (Diperoleh dari ToolStripControlHost) |
| OnLeave(EventArgs) |
Menaikkan peristiwa Leave. (Diperoleh dari ToolStripControlHost) |
| OnLocationChanged(EventArgs) |
Menaikkan peristiwa LocationChanged. (Diperoleh dari ToolStripItem) |
| OnLostFocus(EventArgs) |
Menaikkan peristiwa LostFocus. (Diperoleh dari ToolStripControlHost) |
| OnMouseDown(MouseEventArgs) |
Menaikkan peristiwa MouseDown. (Diperoleh dari ToolStripItem) |
| OnMouseEnter(EventArgs) |
Menaikkan peristiwa MouseEnter. (Diperoleh dari ToolStripItem) |
| OnMouseHover(EventArgs) |
Menaikkan peristiwa MouseHover. (Diperoleh dari ToolStripItem) |
| OnMouseLeave(EventArgs) |
Menaikkan peristiwa MouseLeave. (Diperoleh dari ToolStripItem) |
| OnMouseMove(MouseEventArgs) |
Menaikkan peristiwa MouseMove. (Diperoleh dari ToolStripItem) |
| OnMouseUp(MouseEventArgs) |
Menaikkan peristiwa MouseUp. (Diperoleh dari ToolStripItem) |
| OnOwnerChanged(EventArgs) |
Menaikkan peristiwa OwnerChanged. (Diperoleh dari ToolStripItem) |
| OnOwnerFontChanged(EventArgs) |
Menaikkan FontChanged peristiwa ketika Font properti telah berubah pada induk ToolStripItem. (Diperoleh dari ToolStripItem) |
| OnPaint(PaintEventArgs) |
Menaikkan peristiwa Paint. (Diperoleh dari ToolStripControlHost) |
| OnParentBackColorChanged(EventArgs) |
Menaikkan peristiwa BackColorChanged. (Diperoleh dari ToolStripItem) |
| OnParentChanged(ToolStrip, ToolStrip) |
Menaikkan peristiwa ParentChanged. (Diperoleh dari ToolStripControlHost) |
| OnParentEnabledChanged(EventArgs) |
EnabledChanged Menaikkan peristiwa saat Enabled nilai properti kontainer item berubah. (Diperoleh dari ToolStripItem) |
| OnParentForeColorChanged(EventArgs) |
Menaikkan peristiwa ForeColorChanged. (Diperoleh dari ToolStripItem) |
| OnParentRightToLeftChanged(EventArgs) |
Menaikkan peristiwa RightToLeftChanged. (Diperoleh dari ToolStripItem) |
| OnQueryContinueDrag(QueryContinueDragEventArgs) |
Menaikkan peristiwa QueryContinueDrag. (Diperoleh dari ToolStripItem) |
| OnRequestCommandExecute(EventArgs) |
Dipanggil dalam konteks OnClick(EventArgs) untuk memanggil Execute(Object) jika konteks memungkinkan. (Diperoleh dari ToolStripItem) |
| OnRightToLeftChanged(EventArgs) |
Menaikkan peristiwa RightToLeftChanged. (Diperoleh dari ToolStripItem) |
| OnRightToLeftLayoutChanged(EventArgs) |
Menaikkan peristiwa RightToLeftLayoutChanged. |
| OnSelectedChanged(EventArgs) |
Menaikkan peristiwa SelectedChanged. (Diperoleh dari ToolStripItem) |
| OnSubscribeControlEvents(Control) |
Berlangganan peristiwa dari kontrol yang dihosting. |
| OnTextChanged(EventArgs) |
Menaikkan peristiwa TextChanged. (Diperoleh dari ToolStripItem) |
| OnUnsubscribeControlEvents(Control) |
Berhenti berlangganan peristiwa dari kontrol yang dihosting. |
| OnValidated(EventArgs) |
Menaikkan peristiwa Validated. (Diperoleh dari ToolStripControlHost) |
| OnValidating(CancelEventArgs) |
Menaikkan peristiwa Validating. (Diperoleh dari ToolStripControlHost) |
| OnVisibleChanged(EventArgs) |
Menaikkan peristiwa VisibleChanged. (Diperoleh dari ToolStripItem) |
| PerformClick() |
|
| PerformStep() |
Memajukan posisi bilah kemajuan saat ini dengan jumlah Step properti. |
| ProcessCmdKey(Message, Keys) |
Memproses kunci perintah. (Diperoleh dari ToolStripControlHost) |
| ProcessDialogKey(Keys) |
Memproses kunci dialog. (Diperoleh dari ToolStripControlHost) |
| ProcessMnemonic(Char) |
Memproses karakter mnemonic. (Diperoleh dari ToolStripControlHost) |
| ResetBackColor() |
Metode ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripControlHost) |
| ResetDisplayStyle() |
Metode ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripItem) |
| ResetFont() |
Metode ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripItem) |
| ResetForeColor() |
Metode ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripControlHost) |
| ResetImage() |
Metode ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripItem) |
| ResetMargin() |
Metode ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripItem) |
| ResetPadding() |
Metode ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripItem) |
| ResetRightToLeft() |
Metode ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripItem) |
| ResetTextDirection() |
Metode ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripItem) |
| Select() |
Memilih item. (Diperoleh dari ToolStripItem) |
| SetBounds(Rectangle) |
Mengatur ukuran dan lokasi item. (Diperoleh dari ToolStripItem) |
| SetVisibleCore(Boolean) |
Mengatur ke ToolStripItem status terlihat yang ditentukan. (Diperoleh dari ToolStripControlHost) |
| ToString() |
Mengembalikan yang String berisi nama Component, jika ada. Metode ini tidak boleh ditimpa. (Diperoleh dari ToolStripItem) |
Acara
| Nama | Deskripsi |
|---|---|
| AvailableChanged |
Terjadi ketika nilai Available properti berubah. (Diperoleh dari ToolStripItem) |
| BackColorChanged |
Terjadi ketika nilai BackColor properti berubah. (Diperoleh dari ToolStripItem) |
| BindingContextChanged |
Terjadi ketika konteks pengikatan telah berubah. (Diperoleh dari BindableComponent) |
| Click |
Terjadi ketika diklik ToolStripItem . (Diperoleh dari ToolStripItem) |
| CommandCanExecuteChanged |
Terjadi ketika CanExecute(Object) status ICommand yang ditetapkan ke Command properti telah berubah. (Diperoleh dari ToolStripItem) |
| CommandChanged |
Terjadi ketika properti yang Command ditetapkan ICommand telah berubah. (Diperoleh dari ToolStripItem) |
| CommandParameterChanged |
Terjadi ketika nilai CommandParameter properti telah berubah. (Diperoleh dari ToolStripItem) |
| DisplayStyleChanged |
Kejadian ini tidak relevan dengan kelas ini. (Diperoleh dari ToolStripControlHost) |
| Disposed |
Terjadi ketika komponen dibuang oleh panggilan ke Dispose() metode . (Diperoleh dari Component) |
| DoubleClick |
Terjadi ketika item diklik dua kali dengan mouse. (Diperoleh dari ToolStripItem) |
| DragDrop |
Terjadi ketika pengguna menyeret item dan pengguna melepaskan tombol mouse, yang menunjukkan bahwa item harus dijatuhkan ke item ini. (Diperoleh dari ToolStripItem) |
| DragEnter |
Terjadi ketika pengguna menyeret item ke area klien item ini. (Diperoleh dari ToolStripItem) |
| DragLeave |
Terjadi ketika pengguna menyeret item dan penunjuk mouse tidak lagi berada di area klien item ini. (Diperoleh dari ToolStripItem) |
| DragOver |
Terjadi ketika pengguna menyeret item ke area klien item ini. (Diperoleh dari ToolStripItem) |
| EnabledChanged |
Terjadi ketika Enabled nilai properti telah berubah. (Diperoleh dari ToolStripItem) |
| Enter |
Terjadi ketika kontrol yang dihosting dimasukkan. (Diperoleh dari ToolStripControlHost) |
| ForeColorChanged |
Terjadi ketika ForeColor nilai properti berubah. (Diperoleh dari ToolStripItem) |
| GiveFeedback |
Terjadi selama operasi seret. (Diperoleh dari ToolStripItem) |
| GotFocus |
Terjadi ketika kontrol yang dihosting menerima fokus. (Diperoleh dari ToolStripControlHost) |
| KeyDown |
Kejadian ini tidak relevan untuk kelas ini. |
| KeyPress |
Kejadian ini tidak relevan untuk kelas ini. |
| KeyUp |
Kejadian ini tidak relevan untuk kelas ini. |
| Leave |
Terjadi ketika fokus input meninggalkan kontrol yang dihosting. (Diperoleh dari ToolStripControlHost) |
| LocationChanged |
Kejadian ini tidak relevan untuk kelas ini. |
| LostFocus |
Terjadi ketika kontrol yang dihosting kehilangan fokus. (Diperoleh dari ToolStripControlHost) |
| MouseDown |
Terjadi ketika penunjuk mouse berada di atas item dan tombol mouse ditekan. (Diperoleh dari ToolStripItem) |
| MouseEnter |
Terjadi ketika penunjuk mouse memasuki item. (Diperoleh dari ToolStripItem) |
| MouseHover |
Terjadi ketika penunjuk mouse mengarah ke atas item. (Diperoleh dari ToolStripItem) |
| MouseLeave |
Terjadi ketika penunjuk mouse meninggalkan item. (Diperoleh dari ToolStripItem) |
| MouseMove |
Terjadi ketika penunjuk mouse dipindahkan ke atas item. (Diperoleh dari ToolStripItem) |
| MouseUp |
Terjadi ketika penunjuk mouse berada di atas item dan tombol mouse dilepaskan. (Diperoleh dari ToolStripItem) |
| OwnerChanged |
Kejadian ini tidak relevan untuk kelas ini. |
| Paint |
Terjadi ketika item digambar ulang. (Diperoleh dari ToolStripItem) |
| QueryAccessibilityHelp |
Terjadi ketika aplikasi klien aksesibilitas memanggil bantuan untuk ToolStripItem. (Diperoleh dari ToolStripItem) |
| QueryContinueDrag |
Terjadi selama operasi seret dan letakkan dan memungkinkan sumber seret untuk menentukan apakah operasi seret dan letakkan harus dibatalkan. (Diperoleh dari ToolStripItem) |
| RightToLeftChanged |
Terjadi ketika RightToLeft nilai properti berubah. (Diperoleh dari ToolStripItem) |
| RightToLeftLayoutChanged |
Terjadi ketika nilai RightToLeftLayout properti berubah. |
| SelectedChanged |
Terjadi ketika nilai Selected properti berubah. (Diperoleh dari ToolStripItem) |
| TextChanged |
Kejadian ini tidak relevan untuk kelas ini. |
| Validated |
Kejadian ini tidak relevan dengan kelas ini. |
| Validating |
Kejadian ini tidak relevan dengan kelas ini. |
| VisibleChanged |
Terjadi ketika nilai Visible properti berubah. (Diperoleh dari ToolStripItem) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IDropTarget.OnDragDrop(DragEventArgs) |
Menaikkan peristiwa DragDrop. (Diperoleh dari ToolStripItem) |
| IDropTarget.OnDragEnter(DragEventArgs) |
Menaikkan peristiwa DragEnter. (Diperoleh dari ToolStripItem) |
| IDropTarget.OnDragLeave(EventArgs) |
Menaikkan peristiwa DragLeave. (Diperoleh dari ToolStripItem) |
| IDropTarget.OnDragOver(DragEventArgs) |
Menaikkan peristiwa |