Senden einer Zeichenfolge in ein Listenfeld (C#)
Moment habe ich einen string an ein Textfeld, obwohl stattdessen ist es möglich, um es zu senden eine listbox?
private void buttonLB_Click(object sender, EventArgs e)
{
string machineName = (@"\\" + System.Environment.MachineName);
ScheduledTasks st = new ScheduledTasks(machineName);
//Get an array of all the task names
string[] taskNames = st.GetTaskNames();
richTextBox6.Text = string.Join(Environment.NewLine, taskNames);
st.Dispose();
}
Winforms oder WPF? Und denke für eine Sekunde darüber nach, was du tun willst - was wäre das senden eines Textes an eine listbox zu bedeuten???
Es ist die Standard-GUI in MS Visual Studio 2010, ich nur einen string mit mehreren Werten auf eine induvidual Zeile in einer listbox
Ich weiß nicht, was Standard-GUI bedeutet. Müssen Sie noch wählen, winforms oder WPF für ein Projekt.
Es ist eine Windows Form-Anwendung
Down-Abstimmung, Pflege zu erklären?
Es ist die Standard-GUI in MS Visual Studio 2010, ich nur einen string mit mehreren Werten auf eine induvidual Zeile in einer listbox
Ich weiß nicht, was Standard-GUI bedeutet. Müssen Sie noch wählen, winforms oder WPF für ein Projekt.
Es ist eine Windows Form-Anwendung
Down-Abstimmung, Pflege zu erklären?
InformationsquelleAutor Mathew | 2011-06-21
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie fügen Sie die verknüpfte task-Namen, die als einzelnes Element
Oder fügen Sie die einzelnen task-Namen als separates Element
Sie sollten uns sagen, warum es nicht funktioniert? Was ist zu tun? Ich habe getestet Elemente.Fügen Sie in ein neues WinForms-Projekt und es funktioniert.
Ich habe es noch nicht getestet mit dem code, weil ich keine Aufgaben geplant haben. Ich habe es getestet mit einer dummy-Zeichenfolge-array: listBox1.Elemente.Add(string.Join(Environment.NewLine, new[] { "a", "b" })); Dies funktioniert, obwohl die ListBox nicht leisten, die neue Zeile und zeigt "ab". Die zweite (foreach) die option tut, was Sie wahrscheinlich wollen.
Für einige unbekannten Grund, der button kam, "ausgeklinkt", warum weiß ich nicht, da die Eigenschaften wurden entsprechend eingestellt, aber es war noch auf der Suche nach dem alten Namen der Schaltfläche in den code :/
Danke für deine Hilfe echt zu schätzen 🙂
InformationsquelleAutor David Ruttka
Anstatt der textbox ist
Text
Eigenschaft, fügen Sie einListItem
an die listbox-Items-Auflistung.... Oder
Tut mir Leid, dass. Ich dachte der Web-version der ListBox. Der WinForms-version akzeptiert nur ein Objekt, nicht ein ListItem.
InformationsquelleAutor FishBasketGordo
Für WinForms:
errr. Haben Sie zu ersetzen
listView
mit dem Namen des ListView-Objekt?Ja, es würde nicht kompiliert, ansonsten (in meinem Fall)
Tat Sie versuchen, das hinzufügen einer string-Konstante an die listView? Funktioniert das? Welche Art von Fehlermeldung bekommst du?
InformationsquelleAutor yas4891
ListBox hat Artikel Eigenschaft. Sie können Add() Methode zum hinzufügen des Objekts zur Liste.
InformationsquelleAutor Reniuz
AddRange verwenden, dies kann ein array von Objekten.
Hier einige Beispiel-code:
Starten Sie ein neues WinForms-Projekt, fallen Sie ein Listenfeld auf einem Formular:
Für dein konkretes Beispiel:
Wenn dieser wiederholt aufgerufen wird, rufen Sie klar, wie erforderlich, vor der Zugabe der Elemente:
InformationsquelleAutor Jon Raynor
Ein paar Sekunden googeln lohnt sich
Haben Sie einen Blick auf den angegebenen link. Bitte mindestens einen Teil der Arbeit selbst
Dein code unterscheidet sich wesentlich von dem code, den Sie miteinander verknüpft.
Sorry, war ein Fehler. Es sollte listBox1.Elemente.add(s);
InformationsquelleAutor iAndr0idOs