vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Form auf Form 
Autor: Julian13
Datum: 17.09.08 12:59

Hallo,

warum willst du eigentlich die form auf die form bekommen? was hast du genau damit vor zu erreichen? vielleicht machst du einfach dein eigenes form-control oder soetwas...

Gruß Julian13
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Form auf Form 
Autor: BernyH
Datum: 16.09.08 15:48

Hallo Gemeinde,

ich suche nach einer Möglichkeit eine Form auf/in einer anderen Form anzuzeigen und natürlich auch darauf zugreifen zu können (Auflistung?)

Der Hintergrund:
Ich brauche verschiedene Pictureboxen in (teil-)transparenter Form
Da das nur in Verbindung mit Formen zu gehen scheint...


Bitte keine MDI oder soetwas...

Eine Form kann ich ja nicht mit me.controls.add(picForm) hinzufügen.

???

Dankeschön.

Gru?

BernyH

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form auf Form 
Autor: Julian13
Datum: 16.09.08 20:35

Hallo,

das stimmt nicht, dass das mit Transparenz nur mit Formularen geht...wenn ich es richtig verstehe...:
http://www.vbarchiv.net/forum/id22_i47845t47841.html, damit kannst du bilder übereinander legen...wenn du das brauchst...

Gruß Julian13
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form auf Form 
Autor: ModeratorDaveS (Moderator)
Datum: 17.09.08 13:06

http://www.vbarchiv.net/forum/id22_i14415t14405.html

Ohne Borders usw geht's meistens am Besten.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form auf Form 
Autor: BernyH
Datum: 16.09.08 21:04

na ja, ich dachte frm.opacity=intProzent - und das war es schon. Geht ja super schnell.

Geht ja alles soweit, aber ich bekomme die Form nicht auf die Form...

Das muss doch gehen.

Gru?

BernyH

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form auf Form 
Autor: BernyH
Datum: 17.09.08 15:23

...ganz simpel: Ein Bilderkarussell.

Gru?

BernyH

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form auf Form 
Autor: Julian13
Datum: 17.09.08 15:32

Hallo,

was ist ein Bilderkarussell? einzelne Bilder, die sich auf einem Kreis(Polarkoordinaten) im Kreis bewegen?
wofür brauchst du da dann transparenz?

Gruß Julian13
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form auf Form 
Autor: BernyH
Datum: 17.09.08 16:04

...nun kipp mal das Karussell in die Form, dann werden die Bilder hier und da von anderen Bildern (teilweise) verdeckt. Damit man noch was sieht, möchte ich die vorderen und nächsteren etwas transparenzieren...

Ebene 1=100%, Ebene 2=80%, Ebene 3=60% usw...
Für die Perspektive dann noch ein Zoom, fertig ist die Laube.
Aber nur, wenn die Transparenz einzustellen ist.

Gru?

BernyH

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form auf Form 
Autor: keco
Datum: 17.09.08 17:05

Soweit ich weiß funktioniert das mit der Opacity-Eigenschaft der Form nicht mehr, sobald du dieses in einem anderen Control aufnimmst. Jedenfalls hatte ich das vor einiger Zeit mal versucht und nicht hinbekommen (vielleicht habe ich was falsch gemacht?).
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form auf Form 
Autor: BernyH
Datum: 30.09.08 12:37

...nein, leider hast Du wohl nix falsch gemacht, die opacity ist bei mir auch flöten...
also kann ich nur neue Formen erzeugen, die ich dann notfalls mit der Master-Form mitbewege, falls die mal verschoben wird....


Danke an alle

Gru?

BernyH

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form auf Form 
Autor: keco
Datum: 30.09.08 20:00

Das Problem hatte ich auch mal im Forum gestellt und mir wurde eine API nahe gelegt, womit man den Alpha Wert ändern kann. Allerdings hab ichs nich zum Laufen gebracht und auch aufgegeben. Ich mag API's nich *g*
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form auf Form 
Autor: BernyH
Datum: 01.10.08 08:28

Hallo keco

da alle Versuche fehlgeschlagen sind, eine transparente Form auf eine Form zu bekommen, benutze ich jetzt den folgenden CodeSchnipsel...

Public Function SetImageAlpha(ByVal Image As Image, ByVal Alpha As Single) As _
  Image
        Dim ImgAttr As New Imaging.ImageAttributes()
 
        'Standard-ColorMatrix für Transparenz
        Dim ColorMatrix As New Imaging.ColorMatrix(New Single()() {New Single() _
          {1, 0, 0, 0, 0}, New Single() {0, 1, 0, 0, 0}, New Single() {0, 0, 1, _
          0, 0}, New Single() {0, 0, 0, CSng(Alpha / 100), 0}, New Single() {0, _
          0, 0, 0, 1}})
 
        'ColorMatrix an ImageAttribute-Objekt übergeben
        ImgAttr.SetColorMatrix(ColorMatrix)
 
        'Neue 32bit Bitmap erstellen
        Dim NewBitmap = New Bitmap(Image.Width, Image.Height, _
          System.Drawing.Imaging.PixelFormat.Format32bppArgb)
 
        'Resolution (DPI) vom Quellbitmap auf Zielbitmap übertragen
        NewBitmap.SetResolution(Image.HorizontalResolution, _
          Image.VerticalResolution)
 
        'Graphicsobjekt von NewBitmap erstellen
        Dim NewGraphics As Graphics = Graphics.FromImage(NewBitmap)
 
        'NewBitmap auf NewGraphics zeichnen
        NewGraphics.DrawImage(Image, New Rectangle(0, 0, NewBitmap.Width, _
          NewBitmap.Height), 0, 0, Image.Width, Image.Height, _
          GraphicsUnit.Pixel, ImgAttr)
 
        'Ressource freigeben
        NewGraphics.Dispose()
        ImgAttr.Dispose()
        Return NewBitmap
End Function
Die Transparenz wird per sofort ausgeführt.
Es muss eben nur für jedes Pic das Original "aufgehoben" werden, damit eine Transparenzregelung in alle Richtungen möglich ist.

Gru?

BernyH

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form auf Form 
Autor: BernyH
Datum: 01.10.08 08:40

auweia, ich musste gerade feststellen, dass ich ja gar keine Transparenz bekomme, sondern nur ein Fading - also weitersuchen...

Gru?

BernyH

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel