Valintaikkuna on ruutu, ikkuna tai viesti, joka näytetään tietokoneen näytöllä kommunikoidakseen jotain käyttäjälle. Nämä laatikot näkyvät usein varoituksina tai varoituksina tietokoneen käyttäjälle, että hän aikoo tehdä jotain, jolla voi olla kielteisiä seurauksia, kuten sulkea ohjelma tallentamatta siihen ensin tietoja. Näyttöön voi tulla myös valintaikkuna, jossa tietokonekäyttäjä saa tietoonsa, että jotain on tapahtunut, josta hän ei muuten voi olla tietoinen, ja varmistaa tietokoneohjelmiston ja käyttäjän välisen viestinnän.
Tietokoneen käyttöjärjestelmästä riippuen valintaikkuna voi näkyä useilla eri tavoilla, vaikka ne ovat yleensä melko samanlaisia. Laatikko näkyy yleensä erillisenä ikkunana tai ponnahdusikkunana. Valintaikkuna on osa tietokonejärjestelmän tai käyttöjärjestelmän graafista käyttöliittymää (GUI), ja sen avulla käyttöjärjestelmä voi välittää tietoja tietokoneen käyttäjälle.
Valintaikkunan kautta toimitettujen tietojen tyyppi ja käytetyn laatikon tyyppi riippuvat usein tietystä tilanteesta. Yleensä tällaisen laatikon kautta välitetyt tiedot ilmoittavat tietokoneen käyttäjälle, että tietty tapahtuma on tapahtunut tai tapahtuu pian. Jos joku esimerkiksi sulkee ohjelman, mutta ei ole vielä tallentanut tietoja kyseiseen ohjelmaan, ruutu tulee tyypillisesti varoittamaan käyttäjää siitä, että tiedot menetetään, ellei hän tallenna. Valintaikkuna saattaa myös tulla näkyviin, jos ohjelma päättyy äkillisesti, usein kutsutuksi kaatumiseksi, jotta käyttäjä olisi tietoinen lopettamisesta ja antaisi käyttäjälle mahdolliset virhetiedot.
Valintaikkunoita on kahdenlaisia: modaali ja modeettinen. Kumpi tahansa vaatii tyypillisesti jonkinlaista syötettä käyttäjältä, ennen kuin se katoaa, kuten käyttäjän vahvistusta ruudun näkymisestä tai jonkin useista vaihtoehdoista. Modaalinen valintaikkuna estää laatikossa näkyvään viestiin liittyvän ohjelman etenemisen, eikä käyttäjä voi olla vuorovaikutuksessa kyseisen ohjelman kanssa laatikon ollessa läsnä. Jos esimerkiksi joku sulkee ohjelman tallentamatta, modaaliruutu näyttäisi varoittavan käyttäjää tietojen menetyksestä, mikä estäisi ohjelman jatkamisen sen sulkemisesta, kunnes käyttäjä vahvistaa toiminnon laatikon avulla.
Tilaton valintaikkuna sen sijaan ei muuta ohjelman toimintaa ja ohjelma voi jatkaa toimintaansa. Tämä voi tapahtua, jos ohjelma suorittaa pitkiä tehtäviä, kuten kopioi tietoja tai tekee monimutkaisen kohtauksen grafiikkaohjelmassa. Tällaiset tilattomat laatikot voivat sallia tietokoneen käyttäjän peruuttaa tai muuttaa tehtävää, vaikka laatikon läsnäolo ei estä tehtävää.