Avatar billede nameless Nybegynder
04. november 2003 - 12:44 Der er 9 kommentarer og
1 løsning

Ingen form

Skal lave et program uden at en form bliver vist overhovedet.
Dvs. jeg skal bruge de timere der ligger på formen men formen skal bare ligge i baggrunden.

Altså når man trykker på knappen starter programmet og kører under processor ved hjælp af commanden:

this.ShowInTaskbar = false;

og der kommer et logo i hjørnet via nogle API kald.
Men hvordan får man den form usynlig. Det eneste der skal bruges på den er timere.

har prøvet at sætte this.visble = false; ind i form_load da dette virker ved VB men i C# ?
Avatar billede omen Nybegynder
04. november 2003 - 12:55 #1
Du bruger bare:
this.Opacity = 0
Sæt det ind i din load event, og din form vil nu være usynlig, og vil ikke lige og genere!
Avatar billede omen Nybegynder
04. november 2003 - 13:02 #2
Nå ja, for at få din applikation til at bruge mindst hukommelse, så put da lige dette under Load også:

this.WindowState = FormWindowState.Minimized;

Dette vil minimere din form(selv om den usynlig), og det får den til at bruge rent ud sagt intet hukommelse!
Avatar billede nameless Nybegynder
04. november 2003 - 13:06 #3
Det ser ud til at virke udemærket men nu ligger der jo et ikon nede for neden.
Der skal ikke være noget icon da alt min komunikation foregår nede ved iconet ved uret.
Avatar billede omen Nybegynder
04. november 2003 - 13:14 #4
Ligger den i din taskbar?
Avatar billede omen Nybegynder
04. november 2003 - 13:17 #5
Jeg har lige testet her med disse tre i min Load event:
this.Opacity = 0;
this.WindowState = FormWindowState.Minimized;
this.ShowInTaskbar = false;
Og det virker fint! Jeg har ingen taskbar item for mit program!
Avatar billede nameless Nybegynder
04. november 2003 - 13:18 #6
Så fik jeg det sq til at virke :) ved ikke hvad jeg ændrede men nu er den der bare :D
Avatar billede nameless Nybegynder
04. november 2003 - 13:18 #7
Smid et svar og få dine points :)
Avatar billede omen Nybegynder
04. november 2003 - 13:24 #8
I orden :)
Avatar billede finger Nybegynder
04. november 2003 - 13:26 #9
det er nu ikke helt den rigtige måde at gøre det på. der er jo ingen grund til at bruge en form overhoveedt, hvis den ikke skal vises. så kan du jo bare lave et projekt uden en form i stedet. Der kan man også sagtens bruge timer o.l. komponenter...
Avatar billede nameless Nybegynder
04. november 2003 - 18:57 #10
finger noget du kan uddybe / forklarer ?
Så er der også points til dig
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester