Ich versuche C# zu lernen. (Arbeiten mit Visual Studio 2015, als Window Application Project) Ich versuche, die Opazität des Hauptfensters über einen HBar Slider einzustellen.So legen Sie die Transparenz eines Objekts über einen Schieberegler fest
Ich nahm zuerst an, ich würde es als int (der Wert der Seitenleiste) festlegen und die Deckkraft des Fensters über diesen Wert festlegen.
Ich habe Probleme, den Wert der Deckkraft für das Fenster aufzurufen.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Clock
{
public partial class root : Form
{
int Window_Transparency;
public root()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void sbar_transp_001_Scroll(object sender, ScrollEventArgs e)
{
sbar_transp_001.Value = Window_Transparency;
root.equals.opacity = Windows_Transparency;
}
}
}
"root.equals.opacity" Gibt einen Fehler:
Error CS0119 'object.Equals(object)' is a method, which is not valid in the given context
Ich googeln um und fand nichts, was relevant schien.
Bitte verzeihen Sie meine Unerfahrenheit zu dem, was ich annehme, ist ganz einfach. Wenn jemand mich in der richtigen Weise auf Werte von Objekten in C# setzen könnte, wäre ich dankbar. (Bonuspunkte für die Opazität, anstatt die allgemeine Syntax: D)
Das sieht aus wie C# zu mir – Alex
Sie wissen was. xD das würde eigentlich Sinn machen .... Es ist ... Kannst du noch helfen? oder ist es zu unterschiedlich – 4g0tt3nSou1
C++ hat kein Konzept von Schieberegler oder Transparenz. Wenn Sie in C++ - CLI oder wie auch immer es in dieser Woche heißt, arbeiten möchten, werden Sie feststellen, dass die Aufrufe weitgehend identisch mit ihren C# -Versionen sind und auf derselben MSDN-Seite dokumentiert sind. – user4581301