Thread: C#: checkbox toevoegen aan lijst
-
14-02-2013, 15:20 #1
C#: checkbox toevoegen aan lijst
Hallo iedereen
Ik heb in mijn opleiding de basis van C# gezien, inclusief databases (zelf werken met queries, niet de ingebouwde gridview).
Ik heb door middel van een query een lijst, maar voor elk listitem zou ik een checkbox willen zetten.
En onderaan een knop dat iets met alle geselecteerde listitems doet (vb verwijdert uit de database).
Kan iemand me op weg helpen? Ik heb in mijn opleiding namelijk altijd zelf checkboxen geplaatst in Visual Studio, en neem aan dat die nu in de code zelf zullen komen in de lijst? En hoe ik ze dan kan oproepen?
Alvast bedankt!no votes
-
-
14-02-2013, 15:50 #2Approved 9liver
- Registered
- 11/03/03
- Location
- W-vl
- Posts
- 3,027
- iTrader
- 71 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/2
In wpf kan je een checklistbox aanroepen als je volgende code download en de dll's bij references steekt van je solution.
Dan rechtsklik in je toolbox en kies je "choose items" en vink je de controls aan die je wil van de wpf extended toolkit.
In xaml kan je volledig dan een checklistbox aanmaken. Ik denk wel dat het mogelijk is om een checkboxlistitem te kunnen aanroepen.
Extended WPF Toolkit? Community Edition - Home
Extended WPF Toolkit? Community Edition - Documentation
___________________
Of je kan een gewone listview / datagrid maken. Dan zorg je er voor dat je een selecteditem (volledige regel) vastneemt en daar een bewerking mee uitvoert. Dan heb je uw checkboxen niet nodig.Last edited by Prior; 14-02-2013 at 15:59.
no votes
-
14-02-2013, 21:09 #3Member
- Registered
- 30/09/02
- Location
- Mariakerke
- Posts
- 554
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 2/2
Als het in winforms is zal moet je je checkbox aanmaken en aan je items van je form toevoegen. Dan gewoon nog de location zetten en dat zou het ongeveer moeten zijn.
no votes
-
14-02-2013, 21:20 #4Banned
- Registered
- 13/05/06
- Location
- Hoeselt
- Posts
- 9,944
- iTrader
- 48 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/72
Je zal je controls aan een container moeten toevoegen. Als je kan vertellen op welk platform je developt, kunnen we je beter helpen
no votes
-
15-02-2013, 12:50 #5
Hmm zou je wat meer uitleg kunnen geven aub
Moet ik dan 1 checkbox toevoegen, en wat bedoel je met de location zetten?
Ik gebruik Visual Studio C# 2012 for Desktop, een Windows Form Application
Alvast bedankt voor de snelle replies!no votes
-
15-02-2013, 20:37 #6Member
- Registered
- 30/09/02
- Location
- Mariakerke
- Posts
- 554
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 2/2
Uit de losse pols (dus pak me niet op syntax fouten) moethet zo iets zijn denk ik.
int yIndex = 0;
foreach(var item in myList)
{
var chkBox = new checkBox();
chkBox.Location = new Point(0, yIndex);
chkBox.Text = item.Name;
yIndex += 20;
this.Controls.Add(chkBox);
}no votes

