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


Starta med osynlig form

Postades av 2007-04-17 13:04:39 - Thomas Roman, i forum vb.net, Tråden har 11 Kommentarer och lästs av 847 personer

Jag vill starta med en osynlig form och jag har lyckats göra det genom att köra Sub Main():
<code>
Public Sub Main()
Dim frmMain As New formMain
System.Windows.Forms.Application.Run()
End Sub
</code>

Dock har jag problem med det här. Form_Load verkar inte köras? Finns det någon annan sub som körs där jag kan lägga koden istället? Sen så kan man inte ha Enable application framework aktivt och därmed går inte heller Enable XP visual styles att aktivera.

Går det att starta programmet med en osynlig form på något annat sätt?


Thomas


Svara

Sv: Starta med osynlig form

Postades av 2007-04-17 13:14:51 - Johan Djupmarker

Kod som du lägger i konstruktorn kommer köras. Varför vill du att formuläret ska vara osynligt, varför ens öppna det då?

/Johan


Svara

Sv: Starta med osynlig form

Postades av 2007-04-17 14:49:14 - Lars Gottfridsson

Vad ska denna osynliga form göra? Är det undercover verksamhet?


Svara

Sv:Starta med osynlig form

Postades av 2007-04-17 22:33:45 - Thomas Roman

När man har lagt in programmet i autostart så ska den startas "minimerad", dvs enbart synnas som en ikon vid klockan.

En del saker som är aktiva när man har programmet öppet ska vara aktiva även när det är minimerat, så det kändes lättast att helt enkelt dölja formen.


Thomas


Svara

Sv: Starta med osynlig form

Postades av 2007-04-19 02:10:18 - Thomas Roman

Nu har jag suttit hela kvällen och letat efter lösningar på hur man startar med en osynlig form men inget verkar göra just det jag vill.

Så, hur gör man det på rätt sätt om man fortfarande vill ha Application framework aktiverat?


Thomas


Svara

Sv:Starta med osynlig form

Postades av 2007-04-19 10:32:58 - Jan Bulér

Ta en titt på MSDN.

Bl a
"NotifyIcon Class" http://msdn2.microsoft.com/en-us/library/system.windows.forms.notifyicon(vs.80).aspx
och
"Make a Startup Windows Form Invisible" http://msdn2.microsoft.com/en-us/library/754w18dd(VS.80).aspx




Svara

Sv: Starta med osynlig form

Postades av 2007-04-23 18:36:17 - Thomas Roman

Jag tror att jag har fått allt att fungera nu. Det jag gjorde var att lägga in all kod från Form_Load till en Timer som körs en gång efter 100 ms.

Dock har jag ett annat problem, som jag tror beror på att jag inte har Application framework aktivt och det är att fonten som används på tex knappar inte är densamma som syns i VS2005.

Vid starten så kör jag Application.EnableVisualStyles().

Lösning?


Thomas


Svara

Sv:Starta med osynlig form

Postades av 2007-04-25 15:55:00 - Thomas Roman

Inga tips?


Thomas


Svara

Sv: Starta med osynlig form

Postades av 2007-04-25 18:32:57 - Johan Djupmarker

Jag fick se detta i CodeProjects newsletter och kom då att tänka på denna tråd, kanske kan vara något...

http://www.codeproject.com/useritems/NotifyChecker.asp

/Johan


Svara

Sv:Starta med osynlig form

Postades av 2007-04-25 19:45:32 - Thomas Roman

Det löste faktiskt mitt problem!

Jag såg att dom hade använt Application.SetCompatibleTextRenderingDefault(False) istället för Application.SetCompatibleTextRenderingDefault(True) som jag har sett i någon annan kod.

Exakt vad det där gör vet jag inte, men False var rätta vägen att gå.

Tack!


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
508
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