Olen tehnyt tuolla Microsoft Visual C# Express Edition -ohjelmalla erään ohjelman. Nyt kaikki olisi muuten ihan valmista, pientä loppusilausta vaille valmista. Haluaisin tehdä vielä niin, että kun ohjelman ajaa, taustalla oleva ohjelma pienenisi taustalta vaikka siihen alhaalla olevaan palkkiin, niin että vain formi olisi näkyvissä ja kun ohjelman ajamisen lopettaa, "tekotila" tulisi taas normaalisti näkymään. Olisiko joku niin ihana että vääntäisi rautalangasta kuinka tämä voidaan tehdä? Mikä koodi pitäisi kirjoittaa ja mihin kohtaan?
Microsoft Visual C# Express Edition
Neito22
6602
0Äänestä
Vastaukset 6
Vanhimmat
... ihana, koska epäilen, että et ole "neito", vaan joku laiska nörtti!
=) on kyllä ihan oikeasti kyseessä neitikoodari, vaikkakin aika aloittelija. Sen nyt huomaa kai jo siitäkin että tämä viesti tulisi olla ihan toisella palstalla. Jos nyt jotain huvittaisi kuitenkin jossain vaiheessa neuvoa, käyn silloin tällöin täällä kurkkaamassa =)
siten, että sehän voi olla esimerkiksi piilotettu ja toisessa ääripäässä maksiminäytöllä ja siinä välissä eräitä muita tyylejä, joita sille formille voi asettaa, kun sen laittaa laskemaan taikka kyttäämään jonkun näppäilyitä jostain formin nappulasta nappulata klikkaamalla taikka jos laittaakin siihen formiin timereitä, jotka muuttelee sitä tyyliä vaikka millisekunnin välein
Oliko tarkoituksena, että
- joku muu ohjelma joka on taustalla pienenisi
- vai että oman ohjelmasi muut ikkunat pienenisivät pois näkösältä
... yhtään mitä neito oikein tarkoittaa
Minä vissiin ymmärsin.
Laitoin kuukleen hakusanoiksi "c# windowstate" (ilman lainausmerkkejä) http://www.google.fi/search?hl=fi&q=c# windowstate&meta=
Ensimmäiseksi tuli sivu http://www.developer.com/net/csharp/article.php/3336751
tuolla sivulla on esimerkkikoodi:
private void Form1_Resize(object sender, System.EventArgs e)
{
if (FormWindowState.Minimized == WindowState)
Hide();
}
Sivulta http://vbcity.com/forums/topic.asp?tid=78519
käsitän, että ongelmasi ratkeaa seuraavalla käskyllä:
this.WindowState = FormWindowState.Minimized
Itse aloin vasta tänään tutustumaan C#-kieleen, joten siltä pohjalta :)
Ajattelin kirjoittaa vanhat VB6-ohjelmani Visual Basic 2005:llä, mutta C#:llä ne saisi toimimaan selaimessa. Ja sillä saisi tehtyä muitakin nettiohjelmia, joten se vaikuttaa oikein pätevältä kieleltä.