Posts in 'Dev'

Items selecteren in ListView (C#)

Men vraagt mij soms hoe je een Item in een ListView kan selecteren in C# bijvoorbeeld. Hoewel het een zeer simpele vraag lijkt (en eigenlijk ook is) ligt het antwoord niet voor iedereen voor de hand.

Eerst en vooral, er bestaat geen methode ListView.SelectItem(), of ListView.SetSelected() of whatever.

Het programmatorisch selecteren het derde Item in een ListView gebeurt als volgt:

ListView.Items[2].Selected = true;
ListView.Select();

De laatste stap is meestal de stap die vergeten wordt, als je de ListView.Select() niet uitvoert dan wordt het item nooit (zichtbaar) geselecteerd.

Vergeet ook niet dat een ListView de property MutliSelect (true of false) heeft, en je dus misschien de vorige geselecteerde Item wel moet unselecten (of ListView.MultiSelect = false; gebruiken).

Om de gelecteerde Items af te lopen kan je iets in deze aard gebruiken:

foreach (int index in ListView.SelectedIndices)
{
ListViewItem item = ListView.Items[index];
...
}

Ik hoop dat er ooit iemand mee geholpen zal zijn :)

6 commentaren May 11th, 2006

Browser en OS plugin

browser_and_OS_plugin.png

Vakkundig gepikt bij Tom, een plugin die bij de comments vermeldt met welke browser en vanop welk platform ze gemaakt werden. De plugin heet Browser Sniff en zal voortaan verklappen met welk merk van auto ge hier op mijn blog voorbijrijdt.

Ik kijk al uit naar de eerste mensen die commentaar achterlaten vanop hun GSM, PDA of vanuit lynx :)

16 commentaren May 9th, 2006

no-ip.com omzeep

Wreed ambetant, ik heb een dynamisch IP, en dan is een no-ip.com zeer handig. Zo wijst marnik.no-ip.org normaal altijd naar mijn IP thuis, maar de laatste weken loopt het constant scheef, en wordt dat IP voor de één of andere duistere reden ni geupdate. Aan mij ligt het in elk geval niet, want ik heb nog van mensen gehoord dat hun no-ip.com-account niet werkt.

Ik zal maar op zoek gaan naar een alternatief, dan ben ik toch zeker dat er altijd één van de twee werkt. Suggesties?

7 commentaren April 24th, 2006

RGB naar grijswaarden

color grayscale.png

Ik ga eindelijk nekeer een min of meer nuttig artikel schrijven. Het gaat over kleuren en beeldbewerking, als u dat niets zegt stop dan maar met lezen (TechTalk!).

Bij beeldbewerking moeten vaak beelden omgezet worden van RGB-kleuren naar grijswaarden, om bijvoorbeeld aan edge-detection te doen. De volgende bewerking lijkt heel logisch, en ik denk dat bijna iedereen die niet thuis is in kleurentheorie ze maakt:

grijswaarde = (R+B+G)/3 = R/3 + B/3 + G/3

De grijswaarde is het gemiddelde van de 3 kleuren, right? Neen, mis. De juiste conversie van RGB naar grijswaarden bestaat eigenlijk niet, want die hangt ondermeer af van de gebruikte kleurencurve’s etc. Een betere, juistere en veelgebruikte methode is de volgende:

grijswaarde = 0.3*R + 0.59*G + 0.11*B

De exacte theorie erachter ga ik u besparen, maar laat ons zeggen dat de grijswaarden een weergave zijn van de lichtintensiteit van de pixels. Nu draagt groen veel meer bij tot de lichtintensiteit dan blauw en rood, en blauw draagt het minste bij. Het heeft iets te maken met de manier waarop ons oog kleuren verwerkt, de kleurstaafjes in onze ogen die instaan voor het groene licht zijn gevoeliger dan de andere, simpel uitgelegd.
In PhotoShop en consoorten is de “convert to grayscale” ook niet zomaar de eerste methode, vergelijk anders maar eens enkele beelden. Dit is trouwens ook waarom ik mijn vriendin haar nachtlampje zo hard haat, en haar verboden heb het mee te nemen in de verhuis (wanneer we gaan samenwonen): de lamp geeft blauw licht, doet pijn aan de ogen en ge ziet gene zak, omdat bauw veel te weinig licht geeft. Veel beter is een witte lamp, of voor mijn part een groene, maar alstublieft geen blauwe.

3 commentaren April 21st, 2006

Quote van het jaar

Ik loop nu al enkele jaren rond in #php op quakenet, en daar passeren honderden noobs per dag met domme vragen. Maar deze gaat toch wel met de cake lopen:

Thu 22:00 <TB|ChuKy10> hi
Thu 22:00 <TB|ChuKy10> i have a prob
Thu 22:01 <TB|ChuKy10> i have an php script
Thu 22:01 <TB|ChuKy10> and i wanna change the font of the file
Thu 22:01 <TB|ChuKy10> but dont know how
Thu 22:01 <TB|ChuKy10> :/

4 commentaren April 20th, 2006

jpgraph

Is een zalige library om met PHP statistieken te maken. Je vindt er alles over op deze site.

De (lelijke en zeer snel ineen gebokste) grafiek toont het aantal toegevoegde quotes per dag (van op de quotesite).

grafiek, php, jpgraph, library

2 commentaren March 22nd, 2006

Ironie

postgresql ironie

Slechte reclam :)

ironie, postgresql, database

2 commentaren January 10th, 2006

Volgende Posts Vorige Posts


Kalender

May 2012
M T W T F S S
« Aug    
 123456
78910111213
14151617181920
21222324252627
28293031  

Posts per Maand

Posts per Categorie