myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

C# Zur Laufzeit erzeugte Pictureboxen übereinander stülpen.

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 01.07.13, 22:31   #1
burnedhead
Wirklich kein Anfänger
 
Benutzerbild von burnedhead
 
Registriert seit: Mar 2011
Beiträge: 213
Bedankt: 387
burnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkte
Standard C# Zur Laufzeit erzeugte Pictureboxen übereinander stülpen.

Ich hasse es solche Anfängerfragen zu stellen, schon aus der Tatsache dass ich tatsächlich einer bin. Naja, Übung macht den Meister.

So, ich hab zwei Pictureboxen zur Laufzeit erstellt, welche in einer festen Reihenfolge erstellt werden müssen. Klar die Erste setzt sich vorne hin.

Nur beim erstellen der Zweiten, will sich diese einfach nicht in den Vordergrund setzen...
Hab's schon mit .ToFront oder .Focus in allen Variation versucht.
(Einzeln, nacheinander, etc.)

So, nun bräuchte ich wohl eure Hilfe.
__________________
burnedhead ist offline   Mit Zitat antworten
Ungelesen 02.07.13, 00:52   #2
ErazeRblubb
Anfänger
 
Benutzerbild von ErazeRblubb
 
Registriert seit: Dec 2009
Beiträge: 3
Bedankt: 1
ErazeRblubb ist noch neu hier! | 0 Respekt Punkte
Standard

Könntest du eventuell mal einen Code-Ausschnitt posten? Dazu: Windows Forms oder WPF? In WPF könntest du es auf einem Canvas erzeugen und dann per Z-Index in den Vordergrund holen.
ErazeRblubb ist offline   Mit Zitat antworten
Ungelesen 02.07.13, 12:40   #3
burnedhead
Wirklich kein Anfänger
 
Benutzerbild von burnedhead
 
Registriert seit: Mar 2011
Beiträge: 213
Bedankt: 387
burnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkteburnedhead leckt gerne myGully Deckel in der Kanalisation! | 43798710 Respekt Punkte
Standard

Ich benutze die Windows-Forms.

Code:
 
System.Windows.Forms.PictureBox pb = new PictureBox();
            pb.Height = 16;
            pb.Width = 16;
            pb.Top = ((PictureBox)sender).Top + (((PictureBox)sender).Height / 2 - pb.Height / 2);
            pb.Left = ((PictureBox)sender).Left + (((PictureBox)sender).Width / 2 - pb.Width / 2);

            Bitmap bp = (Bitmap)((PictureBox)sender).Image;
            pb.BackColor = bp.GetPixel(((PictureBox)sender).Height,((PictureBox)sender).Width);
            ((PictureBox)sender).Parent.Controls.Add(pb);
Hier der Code zum erstellen der 2. Box. Die 1. sieht gleich aus.
__________________
burnedhead ist offline   Mit Zitat antworten
Ungelesen 05.07.13, 15:15   #4
inselberg
Anfänger
 
Registriert seit: Dec 2011
Beiträge: 18
Bedankt: 13
inselberg ist noch neu hier! | 0 Respekt Punkte
Standard

hide doch die nicht gebrauchte oder
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
inselberg ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:58 Uhr.


Sitemap

().