[ kile7 @ 03.06.2013. 14:16 ] @
E ovako:

Imam jedan trackbar. Njegov size je 500. Trebam mi kod da kada ona strelica(pokazivac) bude na size 450(size od trackbar-a) da iskoci msgbox. Hvala :D
[ Mihajlo Cvetanović @ 03.06.2013. 14:46 ] @
Iako ne znam odgovor primetio bih da je MessageBox u ovom slučaju neadekvatno rešenje. Ako sam dobro razumeo korisnik uhvati mišem onaj klizač (slider ili thumb) i kad ga pomeri na kritičnu vrednost iskače mu message box. To iskakanje je neugodno, fokus se premešta u novi prozor, i ako je korisnik brzo pomerio klizač onda neće moći lako da ga vrati u prihvatljivi opseg (jer će mu stalno iskakati dosadni message box). Postoje bolje opcije, ali da bismo utvrdili koja je najbolja moraćeš detaljnije da opišeš kako klizač treba da se koristi:

1. Dozvoli da track bar ima nedozvoljenu vrednost, ali kad korisnik podesi sve što ima da se podešava i klikne na dugme koje radi akciju onda na to dugme veži message box koji prikazuje šta ne valja sa podacima (uključujući i klizač)

2. Ne dozvoli da track bar ima nedozvoljenu vrednost, tako što ćeš prilagoditi opseg track bara samo na ono što je dozvoljeno.

3. Prikaži znak upozorenja pored track bara, beli uskličnik na crvenom krugu, ako track bar ima nedozvoljenu vrednost. Ako korisnik uperi miša u ovaj znak dobiće pop-up poruku u kojoj je objašnjeno zašto vrednost nije dozvoljena. U .NET-u postoji posebna klasa koja ovo omogućuje, ErrorProvider.