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


Synlig bara under design-time

Postades av 2005-09-13 18:51:25 - Thomas Roman, i forum vb.net, Tråden har 14 Kommentarer och lästs av 713 personer

Hur gör man så att en User Control bara blir synlig under design-time?


Thomas


Svara

Sv: Synlig bara under design-time

Postades av 2005-09-13 23:55:09 - Joakim Åhl

visible=fasle;


Svara

Sv:Synlig bara under design-time

Postades av 2005-09-14 00:08:05 - Thomas Roman

Det är i utvecklingen av kontrollen som jag vill sätta att den inte ska synnas, inte när jag använder den färdiga kontrollen.


Thomas


Svara

Sv: Synlig bara under design-time

Postades av 2005-09-14 00:35:53 - Joakim Åhl

Jag fattar inte riktigt vad du menar.
Du vill inte att kontrollen sall synas i VS eller?


Svara

Sv:Synlig bara under design-time

Postades av 2005-09-14 01:49:45 - Thomas Roman

Jag vill få den som tex Timern är. Den är synlig i design-time när man har den i sitt projekt men osynlig i run-time.


Thomas


Svara

Sv: Synlig bara under design-time

Postades av 2005-09-14 02:01:20 - Oskar Johansson

Ah... Gör så att du ärver ifrån klassen System.ComponentModel.Component alt. implementerar interfacet IComponent. Ärv inte ifrån något System.Windows.Forms.*


Svara

Sv:Synlig bara under design-time

Postades av 2005-09-14 12:16:50 - Thomas Roman

Nu pratar du saker som jag inte förstår =) Hur gör jag det där med kod?
I VB6 var det väl mycket lättare... satte man inte bara ShowAtRuntime = True/False eller nått sånt?


Thomas


Svara

Sv: Synlig bara under design-time

Postades av 2005-09-14 12:54:41 - Oskar Johansson

Vb 6 hade inte något sådant, nej.

Du deklarerar din klass såhär:

public class apa inherits System.ComponentModel.Component
end class

Ev. att du måste lägga till en referens till System.ComponentModel till projektet


Svara

Sv:Synlig bara under design-time

Postades av 2005-09-14 13:05:41 - Thomas Roman

<b>Vb 6 hade inte något sådant, nej.</b>

Jo, InvisibleAtRuntime hette den visst.

<b>public class apa inherits System.ComponentModel.Component
end class</b>

Man kan bara ha en inherits per klass och jag har redan Inherits System.Windows.Forms.UserControl.


Thomas


Svara

Sv: Synlig bara under design-time

Postades av 2005-09-14 14:29:57 - Oskar Johansson

Aja, har inget minne av något sådant i vb 6 iaf. men, men , minnet bedrar, var ju trots allt något år sedan jag hade det installerat senast :)

Och nej, du kan inte ärva ifrån någonting i System.Windows.Forms.* om du vill att den ska fungera som timern. Det du vill skapa är en component, ingen kontroll. Kontroller syns, komponenter syns inte.


Svara

Sv:Synlig bara under design-time

Postades av 2005-09-14 22:23:23 - Thomas Roman

Om jag ändrar till System.ComponentModel.Component så får jag en mängd fel i programmet. Jag har alltså valt att skapa en User Control och sen ändrat till System.ComponentModel.Component som du sa.

Skulle jag ha valt att skapa en component från början på nått sätt? Hur gör jag det i så fall, ser inte att det finns nått sånt alternativ i VS.NET?


Thomas


Svara

Sv: Synlig bara under design-time

Postades av 2005-09-15 18:31:13 - Oskar Johansson

UserControl-klassen ärver helt enkelt ifrån (via lite andra klasser) System.Windows.Forms.Control. En Control har alltid ett fönster, den har alltid en handle och de är gjorda för att synas. Om de inte ska synas men finnas med i designtime är det Component du ska ha. Control har för övrigt interfacet IComponent vilket också gör den till en Component.

En Component är helt enkelt ett sätt att kunna smarta saker i designern för att kunna få tillgång till alla möjligheterna i designern.

Slutsats: Om det inte ska synas i runtime så ska det vara en komponent. Den får inte ärva ifrån någon Control. Den måste antingen ärva Component-klassen eller implementera IComponent-interfacet. Både Component och IComponent finns i System.ComponentModel.*


Svara

Sv:Synlig bara under design-time

Postades av 2005-09-15 23:37:11 - Thomas Roman

Hur får jag fram componenten under typ My components i Toolbox?


Thomas


Svara

Sv: Synlig bara under design-time

Postades av 2005-09-16 00:13:20 - Thomas Roman

Jag fick in den genom att först kompilera den till en dll och sen lägga den under Components. Är det rätt väg att gå?


Thomas


Svara

Sv:Synlig bara under design-time

Postades av 2005-09-16 08:07:05 - Mikael Wedham

Japp. Helt rätt:)

/micke


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 724
27 958
271 751
328
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