Forum: Multimedia
Delphi
by jfheins,
5. Apr 2009
Ich hab die die wichtigen Teile nochmal kommentiert ;) private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
double pos = 0; // Position entlang der Paintbox/Picturebox im Intervall 0..1
double amount = 0; // Menge der ersten Farbe - soll also von links 1 (= 100%) nach rechts 0 werden
Color tempColor; // Wird die Farbe...
Forum: Multimedia
Delphi
by jfheins,
4. Apr 2009
Ist C# ;)
Ich habe den Ansatz von Medium gewählt.
Also mit der Laufvariable und der Potenz.
d.h. es wird eine Laufvariabele genommen die von 0 bis 1 geht (jeweils inkl.)
Der Anteil der zweiten Farbe ergibt sich dann aus laufvariable^Potenz - wenn also die Potenz gleich 1 ist isses ein linearer Farbverlauf.
Forum: Multimedia
Delphi
by jfheins,
4. Apr 2009
Ich hätte da auch was im Angebot :stupid:
namespace Test_1
{
public partial class Form1 : Form
{
double potenz;
Color col1;
Color col2;
public Form1()