ListControlConvertEventArgs Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller data för Format händelsen.
public ref class ListControlConvertEventArgs : System::Windows::Forms::ConvertEventArgs
public class ListControlConvertEventArgs : System.Windows.Forms.ConvertEventArgs
type ListControlConvertEventArgs = class
inherit ConvertEventArgs
Public Class ListControlConvertEventArgs
Inherits ConvertEventArgs
- Arv
Exempel
I följande kodexempel visas användningen av den här typen. I exemplet rapporterar en händelsehanterare om händelsens Format förekomst. Den här rapporten hjälper dig att lära dig när händelsen inträffar och kan hjälpa dig att felsöka. Om du vill rapportera om flera händelser eller händelser som inträffar ofta kan du överväga att Show ersätta med Console.WriteLine eller lägga till meddelandet i en flerradig TextBox.
Om du vill köra exempelkoden klistrar du in den i ett projekt som innehåller en instans av en typ som ärver från ListControl, till exempel en ComboBox eller ListBox. Namnge sedan instansen ListControl1 och se till att händelsehanteraren är associerad med Format händelsen.
private void ListControl1_Format(Object sender, ListControlConvertEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ListItem", e.ListItem );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Value", e.Value );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "DesiredType", e.DesiredType );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Format Event" );
}
Private Sub ListControl1_Format(sender as Object, e as ListControlConvertEventArgs) _
Handles ListControl1.Format
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "ListItem", e.ListItem)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Value", e.Value)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "DesiredType", e.DesiredType)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"Format Event")
End Sub
Konstruktorer
| Name | Description |
|---|---|
| ListControlConvertEventArgs(Object, Type, Object) |
Initierar en ny instans av ListControlConvertEventArgs klassen med det angivna objektet, typen och listobjektet. |
Egenskaper
| Name | Description |
|---|---|
| DesiredType |
Hämtar datatypen för önskat värde. (Ärvd från ConvertEventArgs) |
| ListItem |
Hämtar ett datakällaobjekt. |
| Value |
Hämtar eller anger värdet för ConvertEventArgs. (Ärvd från ConvertEventArgs) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |