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: transparentes Form und Maus 
Autor: Bazi
Datum: 19.04.17 22:05

in meinem Hintergrundformular zeige ich ein Bild an. Diese ist zoom und scrollbar.
Bei der Variante mit der Picturebox muss ich nun bei jeder Änderung der Ansicht neu in die PB laden.
Auf dem Tablet angewandt dauert mir das zu lange.

Bei der anderen Variante mit den 3 Forms übereinander habe ich Schwierigkeiten mit der Anordnung.

Ich habe derzeit:
1.)
FormHintergrund, in dieser wird angezeigt, der Bildausschnitt ist mit Maus und Scrollbars veränderbar.

2.)
FormMaus, die dient für die Position des Cursors, hat im Zeichenmodus eine Opacity von 0,01 und hat eine Property Transparent, um auf Transparent umzuschalten wenn die Maus bis auf FormHintergrund durchkommen soll.

3.)
Formzeichenfläche, die ist permanent transparent und dient zum darauf zeichnen.

4.)
FormMenü, das wird eingeblendet wenn im FormHintergrund ein Button zum zeichnen gedrückt wird und dient zum Festlegen von Stiftfarbe etc. Dieses soll im Zeichenmodus immer vorneauf liegen (ähnlich TopMost, aber nur innerhalb meines Programmes.

Ablauf:
FormHintergrund, ruft beim Anzeigen des Bildes die FormMaus.Show(FormHintergrund) sowie FormZeichenfläche(FormMaus) auf.
FormMaus wird beim Aufruf auf Transparent gesetzt, damit der Anwender (ich) noch den Bildausschnitt beeinflussen kann. FormMenü wird eingeblendet und positioniert.

Wenn im FormMenü der Button zum zeichen einer Linie gedrückt wird schalte ich FormMaus die Transparenz aus und auf Opacity 0,01.

In meiner Theorie wäre nun die FormMaus immer zwischen FormHintergrund und FormZeichenfläche.
Ist aber in der Praxis nicht.

Wie kann ich die gewünschte Stapelreihenfolge erzwingen?

Danke für die Hilfe

Gruß Christian

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
transparentes Form und Maus1.301Bazi16.04.17 19:23
Re: transparentes Form und Maus736Manfred X17.04.17 10:23
Re: transparentes Form und Maus759effeff17.04.17 10:57
Re: transparentes Form und Maus810Manfred X17.04.17 11:25
Re: transparentes Form und Maus975effeff17.04.17 21:59
Re: transparentes Form und Maus838Bazi17.04.17 21:01
Re: transparentes Form und Maus876Manfred X18.04.17 00:04
Re: transparentes Form und Maus879Bazi18.04.17 11:10
Re: transparentes Form und Maus755Bazi19.04.17 22:05
Re: transparentes Form und Maus755Bazi17.04.17 12:05

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