Bagikan melalui


ToolStripProgressBar Kelas

Definisi

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

Contoh

Contoh kode berikut menunjukkan ToolStripProgressBar yang menghitung urutan angka Fibonacci.

using System;
using System.Collections.Generic;
using System.Windows.Forms;
using System.ComponentModel;

class FibonacciNumber : Form
{
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.Run(new FibonacciNumber());
    }

    private StatusStrip progressStatusStrip;
    private ToolStripProgressBar toolStripProgressBar;
    private NumericUpDown requestedCountControl;
    private Button goButton;
    private TextBox outputTextBox;
    private BackgroundWorker backgroundWorker;
    private ToolStripStatusLabel toolStripStatusLabel;
    private int requestedCount;

    public FibonacciNumber()
    {
        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);

        FlowLayoutPanel flp = new FlowLayoutPanel();
        flp.Dock = DockStyle.Top;

        Label beforeLabel = 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);
        Label afterLabel = new Label();
        afterLabel.Text = "Numbers in the Fibonacci sequence.";
        afterLabel.AutoSize = true;
        flp.Controls.Add(afterLabel);
        
        goButton = new Button();
        goButton.Text = "&Go";
        goButton.Click += new System.EventHandler(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;
        backgroundWorker.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork);
        backgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(backgroundWorker1_RunWorkerCompleted);
        backgroundWorker.ProgressChanged += new ProgressChangedEventHandler(backgroundWorker1_ProgressChanged);
    }

    private 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!");
    }

    private delegate void AppendNumberDelegate(Decimal number);
    private void AppendNumber(Decimal number)
    {
        if (outputTextBox.InvokeRequired)
        { outputTextBox.Invoke(new AppendNumberDelegate(AppendNumber), number); }
        else
        { outputTextBox.AppendText(number.ToString("N0") + Environment.NewLine); }
    }
    private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
    {
        toolStripProgressBar.Value = e.ProgressPercentage;
        toolStripStatusLabel.Text = e.UserState as String;
    }

    private 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;
    }

    private 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 di ToolStrip. Subset properti dan peristiwa kontrol yang dihosting diekspos pada ToolStripProgressBar tingkat , tetapi kontrol yang mendasar ProgressBar dapat diakses sepenuhnya melalui ProgressBar properti .

ToolStripProgressBar Kontrol secara visual menunjukkan kemajuan operasi yang panjang. Kontrol ToolStripProgressBar menampilkan bilah yang mengisi dari kiri ke kanan dengan warna sorotan sistem saat operasi berlangsung.

Catatan

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 yang 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 ditampilkan oleh ToolStripProgressBar selain mengubah properti secara Value langsung. Anda dapat menggunakan Step properti untuk menentukan nilai tertentu untuk menambah Value properti dengan, lalu memanggil PerformStep metode untuk menambah nilai. Untuk memvariasikan nilai kenaikan, Anda dapat menggunakan Increment metode dan menentukan nilai untuk Value menambah properti.

ToolStripProgressBar menggantikan kontrol yang lebih ProgressBar lama, yang tetap dipertahankan untuk kompatibilitas mundur.

Konstruktor

ToolStripProgressBar()

Menginisialisasi instans baru kelas ToolStripProgressBar.

ToolStripProgressBar(String)

Menginisialisasi instans ToolStripProgressBar baru kelas dengan nama yang ditentukan.

Properti

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 dengan awal atau akhir ToolStrip.

(Diperoleh dari ToolStripItem)
AllowDrop

Mendapatkan atau mengatur 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 bagaimana diubah ToolStripItem ukurannya dengan induknya.

(Diperoleh dari ToolStripItem)
AutoSize

Mendapatkan atau menetapkan nilai yang menunjukkan apakah item berukuran otomatis.

(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 memunculkan 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 di mana 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 ToolStripProgressBar yang berdingin.

DefaultPadding

Mendapatkan karakteristik penspasian internal item.

(Diperoleh dari ToolStripItem)
DefaultSize

Mendapatkan tinggi dan lebar ToolStripProgressBar 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 bagaimana perubahan ToolStripItem 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 berdingin.

(Diperoleh dari ToolStripItem)
MarqueeAnimationSpeed

Mendapatkan atau mengatur 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 anak digabungkan dengan menu induk.

(Diperoleh dari ToolStripItem)
MergeIndex

Mendapatkan atau mengatur posisi item gabungan dalam saat ini 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 atau 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 spasi 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

Mewakili kontrol bilah kemajuan Windows yang terkandung dalam StatusStrip.

(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 menambah nilai saat ini saat ToolStripProgressBar 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 mengatur nilai yang menunjukkan apakah item ditampilkan.

(Diperoleh dari ToolStripItem)
Width

Mendapatkan atau mengatur lebar dalam piksel dari ToolStripItem.

(Diperoleh dari ToolStripItem)

Metode

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 tidak terkelola yang digunakan oleh ToolStripControlHost dan secara opsional merilis sumber daya terkelola.

(Diperoleh dari ToolStripControlHost)
DoDragDrop(Object, DragDropEffects)

Memulai operasi seret dan letakkan.

(Diperoleh dari ToolStripItem)
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)

Memulai operasi seret.

(Diperoleh dari ToolStripItem)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Focus()

Memberikan fokus ke kontrol.

(Diperoleh dari ToolStripControlHost)
GetCurrentParent()

ToolStrip Mengambil yang merupakan kontainer dari saat iniToolStripItem.

(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 dari instans Type 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 saat ini Object.

(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)

Memunculkan kejadian BackColorChanged.

(Diperoleh dari ToolStripItem)
OnBindingContextChanged(EventArgs)

Memunculkan kejadian BindingContextChanged.

(Diperoleh dari BindableComponent)
OnBoundsChanged()

Terjadi ketika Bounds properti berubah.

(Diperoleh dari ToolStripControlHost)
OnClick(EventArgs)

Memunculkan kejadian Click.

(Diperoleh dari ToolStripItem)
OnCommandCanExecuteChanged(EventArgs)

Memunculkan kejadian CommandCanExecuteChanged.

(Diperoleh dari ToolStripItem)
OnCommandChanged(EventArgs)

Memunculkan kejadian CommandChanged.

(Diperoleh dari ToolStripItem)
OnCommandParameterChanged(EventArgs)

Memunculkan kejadian CommandParameterChanged.

(Diperoleh dari ToolStripItem)
OnDisplayStyleChanged(EventArgs)

Memunculkan kejadian DisplayStyleChanged.

(Diperoleh dari ToolStripItem)
OnDoubleClick(EventArgs)

Memunculkan kejadian DoubleClick.

(Diperoleh dari ToolStripItem)
OnDragDrop(DragEventArgs)

Memunculkan kejadian DragDrop.

(Diperoleh dari ToolStripItem)
OnDragEnter(DragEventArgs)

Memunculkan kejadian DragEnter.

(Diperoleh dari ToolStripItem)
OnDragLeave(EventArgs)

Memunculkan kejadian DragLeave.

(Diperoleh dari ToolStripItem)
OnDragOver(DragEventArgs)

Memunculkan kejadian DragOver.

(Diperoleh dari ToolStripItem)
OnEnabledChanged(EventArgs)

Memunculkan kejadian EnabledChanged.

(Diperoleh dari ToolStripItem)
OnEnter(EventArgs)

Memunculkan kejadian Enter.

(Diperoleh dari ToolStripControlHost)
OnFontChanged(EventArgs)

Memunculkan kejadian FontChanged.

(Diperoleh dari ToolStripItem)
OnForeColorChanged(EventArgs)

Memunculkan kejadian ForeColorChanged.

(Diperoleh dari ToolStripItem)
OnGiveFeedback(GiveFeedbackEventArgs)

Memunculkan kejadian GiveFeedback.

(Diperoleh dari ToolStripItem)
OnGotFocus(EventArgs)

Memunculkan kejadian GotFocus.

(Diperoleh dari ToolStripControlHost)
OnHostedControlResize(EventArgs)

Menyinkronkan pengubahan ukuran host kontrol dengan mengubah ukuran kontrol yang dihosting.

(Diperoleh dari ToolStripControlHost)
OnKeyDown(KeyEventArgs)

Memunculkan kejadian KeyDown.

(Diperoleh dari ToolStripControlHost)
OnKeyPress(KeyPressEventArgs)

Memunculkan kejadian KeyPress.

(Diperoleh dari ToolStripControlHost)
OnKeyUp(KeyEventArgs)

Memunculkan kejadian KeyUp.

(Diperoleh dari ToolStripControlHost)
OnLayout(LayoutEventArgs)

Memunculkan kejadian Layout.

(Diperoleh dari ToolStripControlHost)
OnLeave(EventArgs)

Memunculkan kejadian Leave.

(Diperoleh dari ToolStripControlHost)
OnLocationChanged(EventArgs)

Memunculkan kejadian LocationChanged.

(Diperoleh dari ToolStripItem)
OnLostFocus(EventArgs)

Memunculkan kejadian LostFocus.

(Diperoleh dari ToolStripControlHost)
OnMouseDown(MouseEventArgs)

Memunculkan kejadian MouseDown.

(Diperoleh dari ToolStripItem)
OnMouseEnter(EventArgs)

Memunculkan kejadian MouseEnter.

(Diperoleh dari ToolStripItem)
OnMouseHover(EventArgs)

Memunculkan kejadian MouseHover.

(Diperoleh dari ToolStripItem)
OnMouseLeave(EventArgs)

Memunculkan kejadian MouseLeave.

(Diperoleh dari ToolStripItem)
OnMouseMove(MouseEventArgs)

Memunculkan kejadian MouseMove.

(Diperoleh dari ToolStripItem)
OnMouseUp(MouseEventArgs)

Memunculkan kejadian MouseUp.

(Diperoleh dari ToolStripItem)
OnOwnerChanged(EventArgs)

Memunculkan kejadian OwnerChanged.

(Diperoleh dari ToolStripItem)
OnOwnerFontChanged(EventArgs)

Menaikkan FontChanged peristiwa ketika Font properti telah berubah pada induk .ToolStripItem

(Diperoleh dari ToolStripItem)
OnPaint(PaintEventArgs)

Memunculkan kejadian Paint.

(Diperoleh dari ToolStripControlHost)
OnParentBackColorChanged(EventArgs)

Memunculkan kejadian BackColorChanged.

(Diperoleh dari ToolStripItem)
OnParentChanged(ToolStrip, ToolStrip)

Memunculkan kejadian ParentChanged.

(Diperoleh dari ToolStripControlHost)
OnParentEnabledChanged(EventArgs)

EnabledChanged Menaikkan peristiwa saat Enabled nilai properti kontainer item berubah.

(Diperoleh dari ToolStripItem)
OnParentForeColorChanged(EventArgs)

Memunculkan kejadian ForeColorChanged.

(Diperoleh dari ToolStripItem)
OnParentRightToLeftChanged(EventArgs)

Memunculkan kejadian RightToLeftChanged.

(Diperoleh dari ToolStripItem)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Memunculkan kejadian QueryContinueDrag.

(Diperoleh dari ToolStripItem)
OnRequestCommandExecute(EventArgs)

Dipanggil dalam konteks OnClick(EventArgs) untuk memanggil Execute(Object) jika konteks memungkinkan.

(Diperoleh dari ToolStripItem)
OnRightToLeftChanged(EventArgs)

Memunculkan kejadian RightToLeftChanged.

(Diperoleh dari ToolStripItem)
OnRightToLeftLayoutChanged(EventArgs)

Memunculkan kejadian RightToLeftLayoutChanged.

OnSelectedChanged(EventArgs)

Mewakili kontrol bilah kemajuan Windows yang terkandung dalam StatusStrip.

(Diperoleh dari ToolStripItem)
OnSubscribeControlEvents(Control)

Berlangganan peristiwa dari kontrol yang dihosting.

OnTextChanged(EventArgs)

Memunculkan kejadian TextChanged.

(Diperoleh dari ToolStripItem)
OnUnsubscribeControlEvents(Control)

Berhenti berlangganan peristiwa dari kontrol yang dihosting.

OnValidated(EventArgs)

Memunculkan kejadian Validated.

(Diperoleh dari ToolStripControlHost)
OnValidating(CancelEventArgs)

Memunculkan kejadian Validating.

(Diperoleh dari ToolStripControlHost)
OnVisibleChanged(EventArgs)

Memunculkan kejadian VisibleChanged.

(Diperoleh dari ToolStripItem)
PerformClick()

Click Menghasilkan peristiwa untuk ToolStripItem.

(Diperoleh dari ToolStripItem)
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 mnemonik.

(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

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, 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 melewati 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 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

Mewakili kontrol bilah kemajuan Windows yang terkandung dalam StatusStrip.

(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

IDropTarget.OnDragDrop(DragEventArgs)

Memunculkan kejadian DragDrop.

(Diperoleh dari ToolStripItem)
IDropTarget.OnDragEnter(DragEventArgs)

Memunculkan kejadian DragEnter.

(Diperoleh dari ToolStripItem)
IDropTarget.OnDragLeave(EventArgs)

Memunculkan kejadian DragLeave.

(Diperoleh dari ToolStripItem)
IDropTarget.OnDragOver(DragEventArgs)

Memunculkan kejadian DragOver.

(Diperoleh dari ToolStripItem)

Berlaku untuk

Lihat juga