2012-04-01 13 views
1

Ich verwende ObjectListView, und ich habe es mit Checkboxen zu tun. In der Dokumentation des ObjectListView wird erwähnt, dass ich diesen Code verwenden können Sie das Kontrollkästchen Wert zu setzen:Wie kann ich ObjectListView zuweisen Checkbox Wert

foreach (OLVListItem olvi in objectListView1.SelectedItems) 
    olvi.Checked = !olvi.Checked; 

Aber ich kann nicht die OLVListItem verwenden. Welchen Namensraum sollte ich dem Projekt hinzufügen? Und was ist der Unterschied zwischen dem Setzen des Checkbox-Werts auf diese Weise und dem Einstellen des Putter-Delegaten?

Antwort

3

Stellen Sie sicher, using BrightIdeasSoftware; dort oben haben;)

Jedes Mal, wenn Sie in diese auszuführen, klicken Sie auf den Objekttyp, in diesem Fall OLVListItem, und drücken Sie Strg +. und Sie erhalten ein kleines Menü mit der Option, die entsprechende Verwendung hinzuzufügen !! Sehen Sie, Visual Studio weiß, in welchem ​​Namespace alles, auf das Sie verweisen, aber von Ihnen angegeben werden soll!

0

Woher haben Sie diesen Code genommen? War es zufällig von http://code.google.com/p/jingxian-mailer?

Wenn Sie dies von dort genommen haben, dann ist das OLVListItem eine Klasse aus diesem Projekt, die von ListViewItem erbt. Werfen Sie einen Blick auf http://code.google.com/p/jingxian-mailer/source/browse/trunk/jingxian.ui.controls/FastListView/OLVListItem.cs, ich hoffe, das hilft.

+0

Ich sah diesen Code in http://objectlistview.sourceforge.net/cs/recipes.html#recipe-checkbox unter 10. Wie verwende ich Kontrollkästchen in meiner ObjectListView? – AnasBakez

+0

iam mit einer anderen Klasse von Listenansicht Ich denke nicht, dass dies helfen wird – AnasBakez

Verwandte Themen