18. juli 2003 - 09:22Der er
3 kommentarer og 1 løsning
GDI+ hjælp
Jeg har tegnet en figur med GDI+. Figuren er tegnet på en pictureBox. Lige nu er figuren helt "flad", men jeg vil gerne have at den som standard er "hævet". Og når man klikker på den (med musen), så skal den blive "flad" som nu.
Dvs. at min figur skal opfører som en alm. button opfører sig.
Mit problem er altså: - Hvordan får jeg figuren hævet - Hvordan "fanger" jeg at man klikker med musen på figuren.
200 point til den som kan løse det.
Koden indtil nu: System.Drawing.Graphics formGraphics = null; System.Drawing.Pen myPen; formGraphics = pictureBox7.CreateGraphics(); myPen = new System.Drawing.Pen(System.Drawing.Color.Black,1);
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
#region Component Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.pictureBox1 = new System.Windows.Forms.PictureBox(); // // pictureBox1 // this.pictureBox1.Location = new System.Drawing.Point(17, 17); this.pictureBox1.Name = "pictureBox1"; this.pictureBox1.TabIndex = 0; this.pictureBox1.TabStop = false;
Ja, jeg ville ogsaa lige bidrage her. Det er altid laekkert at nedarve fra button klassen, men for at kunne lave andre kontroller udover det, saa kig lige paa foelgende:
using System; using System.ComponentModel; using System.Collections; using System.Diagnostics;
public System.Drawing.Image Picture { get {return _normalPic;} set { _normalPic = value; this.Invalidate(); } } } }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.