Microsoft Visual C# Express Edition

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?
6602
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

... ihana, koska epäilen, että et ole "neito", vaan joku laiska nörtti!

Äänestä
  • =) 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 =)

    Äänestä

  • Neito22 kirjoitti:

    =) 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

    Äänestä

Oliko tarkoituksena, että
- joku muu ohjelma joka on taustalla pienenisi
- vai että oman ohjelmasi muut ikkunat pienenisivät pois näkösältä

Äänestä

... yhtään mitä neito oikein tarkoittaa

Äänestä
  • 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ä.

    Äänestä

Kommentoi aloitusta


Neito22 kirjoitti:

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?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu