جافا لج # كيفية القيام اللوحة المخصصة في لوحة

StackOverflow https://stackoverflow.com/questions/1404454

  •  05-07-2019
  •  | 
  •  

سؤال

وفي جافا عندما تريد القيام به اللوحة المخصصة في لوحة، وعادة ما كنت تجاوز وظيفة الطلاء ().

والآن أنا أبحث عن وظيفة المقابلة لتجاوز في C # لوحة.

وأيضا أود أن نكون شاكرين لsamplecode قصيرة للقيام ببعض اللوحة. مثل رسم دائرة أو شيء من هذا.

وبفضل الكثير!

وتحرير: طيب شكرا لإجاباتك! لدي سؤال إضافي على هذا: ما هو الأسلوب المفضل لتحريك إعادة رسم يدويا؟ على سبيل المثال أريد دائرة بلدي الحمراء لتكون خضراء فجأة. كيف يمكنني إجراء المكالمة إلى OnPaint ()؟

وذلك بفضل!

هل كانت مفيدة؟

المحلول

ويمكنك تجاوز أسلوب OnPaint. وإليك مثال سريع لرسم دائرة في C #:

protected override void OnPaint(PaintEventArgs pe)
{
  Graphics gfx = pe.Graphics;
  using (Pen pen = new Pen(Color.Blue))
  {
    gfx.DrawEllipse(pen, 10,10,10,10);
  }
}

نصائح أخرى

OnPaint الأسلوب.

وهناك مثال بسيط هنا ، والبحث عن <أ href = ل "http://www.google.com/search؟q=onpaint+tutorial+c٪23" يختلط = "نوفولو noreferrer"> OnPaint tutorial C# يحصل على الكثير من الزيارات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top