EDIT: Ich testete dies mit anderen Steuerelementen, und sie scheinen alle keine Transparenz zu haben. Ich verwende .net Framework 4.5.2 Wenn ich die .BackColor-Eigenschaft eines beliebigen Steuerelements auf Color.Transparent festlegen, werden sie alle als die gleiche Farbe wie der Hintergrund angezeigt, aber ich kann keine Steuerelemente unter ihnen sehen. Zum Beispiel kann ich PictureBox nicht transparent machen.Kann keine Steuerelemente in C# Winforms transparent sein
Ich habe alles versucht, ein Diagramm transparent zu machen (so kann ich Kontrollen darunter sehen)
Dies ist für System.Windows.Forms.DataVisualization.Charting
.
Ich habe versucht, sowohl den Hintergrund und den Vordergrund und die Diagrammbereiche Hintergrund und sekundären Hintergrund transparent, aber das Diagramm ist immer noch die gleiche Farbe wie die Windows-Form (gräulich-weiß).
Von dem, was ich lese online, ist es ausreichend, den Hintergrund des Diagramms und chartArea0 zu setzen (was meine einzige Diagrammfläche ist)
Als solche:
Chart chart = new Chart();
chart.BackColor = Color.Transparent;
chart.ChartAreas.Add(new ChartArea("ChartArea1"));
chart.ChartAreas[0].BackColor = Color.Transparent;
Bitte lassen Sie mich wissen, was ich kann mach es transparent.
Sind Sie sicher, dass es nicht transparent ist? – Whencesoever
Ja, ich kann keine Steuerelemente dahinter sehen – Mich