Visual Basic 2010 Textbox

11/18/2010 19:32 eragon276#1
Hey Community hab wie immer eine frage:)
und zwar will ich in einer Form ein backgroundimage machen.
nun ist nur das problem ich hab da 2 große textboxen die viel verdecken und aber so groß sein müssen. nun ist meine frage geht es irgendwie eine textbox.backcolor auf transparent zu schalten damit man den hintergrund also das bild besser sieht. wenn ich auf backcolor.transparent gehe kommt das "wird vom steuereltement nicht unterstützt...".

Hoffe das ihr mir helfen könnt

Ps: Es MUSS eine textbox bleiben thx
11/18/2010 22:42 Al Kappaccino#2
Mit normalen FormsAnwendungen wirds schwer. Du kannst zwar einen Transparencykey setzen, dann kannst du aber an der Stelle komplett durchgucken(du siehst einfach den Desktop). Windows Forms hat generell einige Probleme was Transparency angeht.
Mit WPF ist so etwas einfach zu realisieren.
Du deklarierst in der Form einfach
Quote:
OpacityMask="{DynamicResource {x:Static SystemColors.WindowBrushKey}}" AllowsTransparency="True"
Und deklarierst dann einfach die TextBox entsprechend:
Quote:
Background="#A0000000"
Schon wirds durchsichtig ;o
11/19/2010 18:00 eragon276#3
sorry bei mir klappt das irgendwie nicht ganz
wie könnt ich es machen das nur die form also nur diese einzele form unsichtbar ist und alles andere sichtbar ? wär cool
11/19/2010 18:06 eragon276#4
*