Autor Beitrag
Redwolfhome
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Mi 09.12.09 19:02 
Hallo
Ich habe ein Problem ich habe mir ein Programm in C# geschrieben welches ein Fenster beinhaltet und ein Bild darauf ist:
user defined image
Ich habe es geschafft das er nur die ersten 14px anzeigt (also per größe)
nun will ich aber erst ab 28px und auch nur 14px groß also den mittelteil des bildes

wie bekomme ich das hin?? geht das überhaupt
ich kenne es nur von css mithilfe von
ausblenden Quelltext
1:
background-position: 28px 0;					

aber wie in c#???

Danke im Voraus
Redwolfhome

EDIT: Ich verwende Microsoft Visual C# 2008 Express Edition
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Do 10.12.09 11:08 
Hallo,

du kannst einfach ein neues Bild zeichnen lassen. Sprich du definierst ein neues Bild (z.B. 14*14) und kopierst den entsprechenden Ausschnitt aus dem OrginalBild. Das kannst du mit der ImageGraphics Klasse machen.

Gruß Daniel
Redwolfhome Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Do 10.12.09 15:37 
Danke bin zwar noch anfänger in c# aber ich glaube das bekomme ich hin
wenn nicht melde ich mich nochmal

Gruß
Andre
Redwolfhome Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: So 13.12.09 14:36 
Ok jetzt habe ich ein anderes problem:
Ich habe wieder die Grafik von oben will aber auf diese Grafik ein Bild legen welches aus einem

X

besteht der rest vom bild ist tranzparent. Wenn ich das Bild aber drüberziehe ist es erstmal mit dem standart hintergrund versehen wenn ich aber die hintergrund auf

Web->Tranzparent

stelle sehe ich das bild im hintergrund sondern den normalen fensterhintergrund

wie bekomme ich die oben gennante grafik als hintergrund und die grafij´k mit dem x dadrüber.
Als Hintergrundbild geht ja auch nicht weil es beim drüberfahren sich ja verändern soll
oder muss ich es dann so machen??