Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Osynligt fönster vid start

Postades av 2006-10-08 16:13:13 - Thomas Roman, i forum vb.net, Tråden har 10 Kommentarer och lästs av 914 personer

Hur får man ett fönster att vara osynligt från start? Visible finns inte med i egenskapsfönstret och att sätta Me.Visible = False i Form_Load fungerar inte.


Thomas


Svara

Sv: Osynligt fönster vid start

Postades av 2006-10-08 18:00:40 - Oskar Johansson

Anropa inte Show-metoden?


Svara

Sv:Osynligt fönster vid start

Postades av 2006-10-08 19:34:42 - Thomas Roman

Glömde säga att det gällde startformen. Men jag kom på nu att det går att komma undan genom att välja Sub Main() som start istället.


Thomas


Svara

Sv: Osynligt fönster vid start

Postades av 2006-10-08 20:51:54 - Thomas Roman

Sub Main() löste inte problemet så bra då programmet avslutas så fort koden är färdigkörd.
Nått tips?


Thomas


Svara

Sv:Osynligt fönster vid start

Postades av 2006-10-08 22:02:41 - Johan Djupmarker

Om all kod har körts och du inte vill visa något formulär, varför ska då programmet fortfarande vara igång?

/Johan


Svara

Sv:Osynligt fönster vid start

Postades av 2006-10-08 22:08:04 - Stefan Brännström

Testa lägg in

Do Until 1=0
Loop

i Sub Main()...

Nej, allvarligt... håller med föregående. Varför vill du att programmet skall vara igång om all kod är färdigkörd?

"I really hate this damned machine, I wish that they would sell it. It never does quite what I want, but only what I tell it."


Svara

Sv: Osynligt fönster vid start

Postades av 2006-10-08 22:17:38 - Thomas Roman

Det jag vill göra är att programmet ska ligga igång och vid vissa tillfällen visa en notifyicon. Det kanske finns bättre sätt, men jag tänkte ha en dold form som ligger och har ett notifyicon-objekt.


Thomas


Svara

Sv:Osynligt fönster vid start

Postades av 2006-10-08 22:22:33 - Stefan Brännström

Ja, du måste ju ha nåonting som körs... såvida du inte t ex schemalägger programmet. Det du får göra är att låta t ex timer-objektet utföra något i bakgrunden varje minut, t ex kolla om tillfället att visa denna notify har inträffat.
Eller du kan ju låta programmet lyssna efter ett händelse, typ
<code>
Do Until händelse Or avbrott
' Kod för att kolla händelse och ge det värdet true om det inträffar eller
' avbrottsrutin
Loop
</code>
eller något annat. Och när detta inträffar så visar du formuläret med formname.Show()


Svara

Sv: Osynligt fönster vid start

Postades av 2006-10-08 22:42:51 - Thomas Roman

Givetvis har jag en timer som kontrollerar om notifyicon:en ska visas, men den måste placeras på formen.
För att formen inte ska bli synlig så måste den laddas via Sub Main(), men så fort man har laddat formen så är Sub Main() klar och då avslutas programmet.
Det kan avhjälpas med Form.ShowDialog eftersom koden stannar upp tills formen stängs, men det fungerar inte heller eftersom formen då visas.

Att ha en "oändlig loop" i Sub Main() känns som en väldigt resurskrävande lösning, även om den inte gör någonting. Förvisso kan man lägga in Sleep i loopen, men det känns ändå onödigt.

Finns det ingen bättre lösning?


Thomas


Svara

Sv:Osynligt fönster vid start

Postades av 2006-10-08 22:59:28 - Oskar Johansson

public void Main()
{
MittForm mf;
mf = new MittForm();
System.Windows.Forms.Application.Run();
}


Svara

Sv: Osynligt fönster vid start

Postades av 2006-10-08 23:57:44 - Thomas Roman

Det verkar fungera precis som jag vill. Tackar =)


Thomas


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 725
27 958
271 751
319
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies