Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[DataBinding] Nouveau UserControl

1 réponse
Avatar
Prosperz
Bonjour,

J'ai créé un UserControl qui me permet de noter un élément (il permet de
noter de 1 à 5 en affichant des étoiles).

Ce contrôle possède une propriété appelé Rate. Celle-ci donne la note de 1 à
5.

Si j'affecte ce UserControl à une de mes Form, et que je fais un DataBinding
dessus (rcRate.DataBindings.Add("Rate", objCD, "Rate");), objCD n'est jamais
à jour.

Pouvez-vous m'aider ? Y-a-t-il qquechose de particulier pour utiliser le
Databinding sur un UserControl ?

Merci d'avance.
Prosperz

PS : Ci-dessous le code

********** RateControl.cs************
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;

namespace NouveauxControles
{
public partial class RateControl : UserControl
{
// 1 propriété indiquant la note de 1 à 5
/*
* Pour chaque "étoile"
* - colorier en bleu lorsqu'on sélectionne (en coloriant tout les
précédents)
* - sur clic, on affecte une note et on colorie les "étoiles"
correspondantes
*/

// Stockage de la note
private int iRate;

#region Propriétés
// Propriété gèrant la note
public int Rate
{
get { return iRate; }
set
{
iRate = value;
RefreshStars(0);
}
}
#endregion

public event EventHandler RateChanged;

public RateControl()
{
InitializeComponent();
}

#region Gestion du dessin des étoiles
/// <summary>
/// Rafraichit le dessin de la note
/// </summary>
/// <param name="iNumberSelected"></param>
private void RefreshStars(int iNumberSelected)
{
// Dessine les étoiles sélectionnées par la souris
switch (iNumberSelected)
{
case 5:
picNote5.Image = imgNotes.Images[2];
picNote4.Image = imgNotes.Images[2];
picNote3.Image = imgNotes.Images[2];
picNote2.Image = imgNotes.Images[2];
picNote1.Image = imgNotes.Images[2];
break;
case 4:
picNote5.Image = imgNotes.Images[1];
picNote4.Image = imgNotes.Images[2];
picNote3.Image = imgNotes.Images[2];
picNote2.Image = imgNotes.Images[2];
picNote1.Image = imgNotes.Images[2];
break;
case 3:
picNote5.Image = imgNotes.Images[1];
picNote4.Image = imgNotes.Images[1];
picNote3.Image = imgNotes.Images[2];
picNote2.Image = imgNotes.Images[2];
picNote1.Image = imgNotes.Images[2];
break;
case 2:
picNote5.Image = imgNotes.Images[1];
picNote4.Image = imgNotes.Images[1];
picNote3.Image = imgNotes.Images[1];
picNote2.Image = imgNotes.Images[2];
picNote1.Image = imgNotes.Images[2];
break;
case 1:
picNote5.Image = imgNotes.Images[1];
picNote4.Image = imgNotes.Images[1];
picNote3.Image = imgNotes.Images[1];
picNote2.Image = imgNotes.Images[1];
picNote1.Image = imgNotes.Images[2];
break;
case 0:
picNote5.Image = imgNotes.Images[1];
picNote4.Image = imgNotes.Images[1];
picNote3.Image = imgNotes.Images[1];
picNote2.Image = imgNotes.Images[1];
picNote1.Image = imgNotes.Images[1];
break;
}

// Dessine les étoiles représentant la note
switch (Rate)
{
case 5:
picNote5.Image = imgNotes.Images[0];
picNote4.Image = imgNotes.Images[0];
picNote3.Image = imgNotes.Images[0];
picNote2.Image = imgNotes.Images[0];
picNote1.Image = imgNotes.Images[0];
break;
case 4:
picNote4.Image = imgNotes.Images[0];
picNote3.Image = imgNotes.Images[0];
picNote2.Image = imgNotes.Images[0];
picNote1.Image = imgNotes.Images[0];
break;
case 3:
picNote3.Image = imgNotes.Images[0];
picNote2.Image = imgNotes.Images[0];
picNote1.Image = imgNotes.Images[0];
break;
case 2:
picNote2.Image = imgNotes.Images[0];
picNote1.Image = imgNotes.Images[0];
break;
case 1:
picNote1.Image = imgNotes.Images[0];
break;
}
}
#endregion

#region Gestion des déplacements de la souris
/// <summary>
/// Entrée de la souris dans une étoile (mouvement)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void picNotes_MouseEnter(object sender, EventArgs e)
{
// On récupère le nom du contrôle qui se termine par la note
qu'il gère
string strControlName = ((PictureBox)sender).Name;

// On récupère la note gérée par ce contrôle
int iNumber =
int.Parse(strControlName.Substring(strControlName.Length - 1, 1));

// On refraichit l'affichage
RefreshStars(iNumber);
}

/// <summary>
/// Sortie de la souris dans une étoile (mouvement)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void picNotes_MouseLeave(object sender, EventArgs e)
{
RefreshStars(0);
}

/// <summary>
/// Clicu sur une étoile
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void picNotes_Click(object sender, EventArgs e)
{
// On récupère le nom du contrôle qui se termine par la note
qu'il gère
string strControlName = ((PictureBox)sender).Name;

// On récupère la note gérée par ce contrôle
int iNumber =
int.Parse(strControlName.Substring(strControlName.Length - 1, 1));
int iNumberSelect = iNumber;

// Si on a cliqué sur une étoile déjà sélectionnée, on la
déselectionne (permet le retour à vide)
if (Rate == iNumber) iNumber--;

// On refraichit l'affichage et la note
this.Rate = iNumber;
RefreshStars(iNumberSelect);

// Déclenchement de l'évènement marquant le changement
RateChanged(this, e);
}
#endregion
}
}

************** RateControl.Designer.cs ****************************
namespace NouveauxControles
{
partial class RateControl
{
/// <summary>
/// Variable nécessaire au concepteur.
/// </summary>
private System.ComponentModel.IContainer components = null;

/// <summary>
/// Nettoyage des ressources utilisées.
/// </summary>
/// <param name="disposing">true si les ressources managées doivent
être supprimées ; sinon, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}

#region Code généré par le Concepteur de composants

/// <summary>
/// Méthode requise pour la prise en charge du concepteur - ne
modifiez pas
/// le contenu de cette méthode avec l'éditeur de code.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new
System.ComponentModel.ComponentResourceManager(typeof(RateControl));
this.picNote1 = new System.Windows.Forms.PictureBox();
this.imgNotes = new
System.Windows.Forms.ImageList(this.components);
this.picNote4 = new System.Windows.Forms.PictureBox();
this.picNote5 = new System.Windows.Forms.PictureBox();
this.picNote2 = new System.Windows.Forms.PictureBox();
this.picNote3 = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.picNote1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picNote4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picNote5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picNote2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picNote3)).BeginInit();
this.SuspendLayout();
//
// picNote1
//
this.picNote1.Image =
((System.Drawing.Image)(resources.GetObject("picNote1.Image")));
this.picNote1.Location = new System.Drawing.Point(0, 0);
this.picNote1.Name = "picNote1";
this.picNote1.Size = new System.Drawing.Size(20, 20);
this.picNote1.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picNote1.TabIndex = 0;
this.picNote1.TabStop = false;
this.picNote1.MouseLeave += new
System.EventHandler(this.picNotes_MouseLeave);
this.picNote1.Click += new
System.EventHandler(this.picNotes_Click);
this.picNote1.MouseEnter += new
System.EventHandler(this.picNotes_MouseEnter);
//
// imgNotes
//
this.imgNotes.ImageStream =
((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imgNotes.ImageStream")));
this.imgNotes.TransparentColor =
System.Drawing.Color.Transparent;
this.imgNotes.Images.SetKeyName(0, "Note_Activated.gif");
this.imgNotes.Images.SetKeyName(1, "Note_Inactivated.gif");
this.imgNotes.Images.SetKeyName(2, "Note_Selected.gif");
//
// picNote4
//
this.picNote4.Image =
((System.Drawing.Image)(resources.GetObject("picNote4.Image")));
this.picNote4.Location = new System.Drawing.Point(60, 0);
this.picNote4.Name = "picNote4";
this.picNote4.Size = new System.Drawing.Size(20, 20);
this.picNote4.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picNote4.TabIndex = 1;
this.picNote4.TabStop = false;
this.picNote4.MouseLeave += new
System.EventHandler(this.picNotes_MouseLeave);
this.picNote4.Click += new
System.EventHandler(this.picNotes_Click);
this.picNote4.MouseEnter += new
System.EventHandler(this.picNotes_MouseEnter);
//
// picNote5
//
this.picNote5.Image =
((System.Drawing.Image)(resources.GetObject("picNote5.Image")));
this.picNote5.Location = new System.Drawing.Point(80, 0);
this.picNote5.Name = "picNote5";
this.picNote5.Size = new System.Drawing.Size(20, 20);
this.picNote5.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picNote5.TabIndex = 2;
this.picNote5.TabStop = false;
this.picNote5.MouseLeave += new
System.EventHandler(this.picNotes_MouseLeave);
this.picNote5.Click += new
System.EventHandler(this.picNotes_Click);
this.picNote5.MouseEnter += new
System.EventHandler(this.picNotes_MouseEnter);
//
// picNote2
//
this.picNote2.Image =
((System.Drawing.Image)(resources.GetObject("picNote2.Image")));
this.picNote2.Location = new System.Drawing.Point(20, 0);
this.picNote2.Name = "picNote2";
this.picNote2.Size = new System.Drawing.Size(20, 20);
this.picNote2.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picNote2.TabIndex = 3;
this.picNote2.TabStop = false;
this.picNote2.MouseLeave += new
System.EventHandler(this.picNotes_MouseLeave);
this.picNote2.Click += new
System.EventHandler(this.picNotes_Click);
this.picNote2.MouseEnter += new
System.EventHandler(this.picNotes_MouseEnter);
//
// picNote3
//
this.picNote3.Image =
((System.Drawing.Image)(resources.GetObject("picNote3.Image")));
this.picNote3.Location = new System.Drawing.Point(40, 0);
this.picNote3.Name = "picNote3";
this.picNote3.Size = new System.Drawing.Size(20, 20);
this.picNote3.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picNote3.TabIndex = 4;
this.picNote3.TabStop = false;
this.picNote3.MouseLeave += new
System.EventHandler(this.picNotes_MouseLeave);
this.picNote3.Click += new
System.EventHandler(this.picNotes_Click);
this.picNote3.MouseEnter += new
System.EventHandler(this.picNotes_MouseEnter);
//
// RateControl
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.picNote3);
this.Controls.Add(this.picNote2);
this.Controls.Add(this.picNote5);
this.Controls.Add(this.picNote4);
this.Controls.Add(this.picNote1);
this.Name = "RateControl";
this.Size = new System.Drawing.Size(101, 21);
((System.ComponentModel.ISupportInitialize)(this.picNote1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picNote4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picNote5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picNote2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picNote3)).EndInit();
this.ResumeLayout(false);

}

#endregion

private System.Windows.Forms.PictureBox picNote1;
private System.Windows.Forms.ImageList imgNotes;
private System.Windows.Forms.PictureBox picNote4;
private System.Windows.Forms.PictureBox picNote5;
private System.Windows.Forms.PictureBox picNote2;
private System.Windows.Forms.PictureBox picNote3;
}
}

1 réponse

Avatar
Prosperz
Bon j'ai trouvé une solution, dans le Designer, j'ai changé une propriété de
BInding a OnPropertyChanged au lieu de OnValidation.

DOnc ma question est pourquoi cela ne marchait pas en Validation ? Doit-on
coder des évènements spécifiques pour que cela fontionne ?

A+

"Prosperz" a écrit dans le message de news:
44156814$0$1173$
Bonjour,

J'ai créé un UserControl qui me permet de noter un élément (il permet de
noter de 1 à 5 en affichant des étoiles).

Ce contrôle possède une propriété appelé Rate. Celle-ci donne la note de 1
à
5.

Si j'affecte ce UserControl à une de mes Form, et que je fais un
DataBinding
dessus (rcRate.DataBindings.Add("Rate", objCD, "Rate");), objCD n'est
jamais
à jour.

Pouvez-vous m'aider ? Y-a-t-il qquechose de particulier pour utiliser le
Databinding sur un UserControl ?

Merci d'avance.
Prosperz

PS : Ci-dessous le code

********** RateControl.cs************
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;

namespace NouveauxControles
{
public partial class RateControl : UserControl
{
// 1 propriété indiquant la note de 1 à 5
/*
* Pour chaque "étoile"
* - colorier en bleu lorsqu'on sélectionne (en coloriant tout
les précédents)
* - sur clic, on affecte une note et on colorie les "étoiles"
correspondantes
*/

// Stockage de la note
private int iRate;

#region Propriétés
// Propriété gèrant la note
public int Rate
{
get { return iRate; }
set
{
iRate = value;
RefreshStars(0);
}
}
#endregion

public event EventHandler RateChanged;

public RateControl()
{
InitializeComponent();
}

#region Gestion du dessin des étoiles
/// <summary>
/// Rafraichit le dessin de la note
/// </summary>
/// <param name="iNumberSelected"></param>
private void RefreshStars(int iNumberSelected)
{
// Dessine les étoiles sélectionnées par la souris
switch (iNumberSelected)
{
case 5:
picNote5.Image = imgNotes.Images[2];
picNote4.Image = imgNotes.Images[2];
picNote3.Image = imgNotes.Images[2];
picNote2.Image = imgNotes.Images[2];
picNote1.Image = imgNotes.Images[2];
break;
case 4:
picNote5.Image = imgNotes.Images[1];
picNote4.Image = imgNotes.Images[2];
picNote3.Image = imgNotes.Images[2];
picNote2.Image = imgNotes.Images[2];
picNote1.Image = imgNotes.Images[2];
break;
case 3:
picNote5.Image = imgNotes.Images[1];
picNote4.Image = imgNotes.Images[1];
picNote3.Image = imgNotes.Images[2];
picNote2.Image = imgNotes.Images[2];
picNote1.Image = imgNotes.Images[2];
break;
case 2:
picNote5.Image = imgNotes.Images[1];
picNote4.Image = imgNotes.Images[1];
picNote3.Image = imgNotes.Images[1];
picNote2.Image = imgNotes.Images[2];
picNote1.Image = imgNotes.Images[2];
break;
case 1:
picNote5.Image = imgNotes.Images[1];
picNote4.Image = imgNotes.Images[1];
picNote3.Image = imgNotes.Images[1];
picNote2.Image = imgNotes.Images[1];
picNote1.Image = imgNotes.Images[2];
break;
case 0:
picNote5.Image = imgNotes.Images[1];
picNote4.Image = imgNotes.Images[1];
picNote3.Image = imgNotes.Images[1];
picNote2.Image = imgNotes.Images[1];
picNote1.Image = imgNotes.Images[1];
break;
}

// Dessine les étoiles représentant la note
switch (Rate)
{
case 5:
picNote5.Image = imgNotes.Images[0];
picNote4.Image = imgNotes.Images[0];
picNote3.Image = imgNotes.Images[0];
picNote2.Image = imgNotes.Images[0];
picNote1.Image = imgNotes.Images[0];
break;
case 4:
picNote4.Image = imgNotes.Images[0];
picNote3.Image = imgNotes.Images[0];
picNote2.Image = imgNotes.Images[0];
picNote1.Image = imgNotes.Images[0];
break;
case 3:
picNote3.Image = imgNotes.Images[0];
picNote2.Image = imgNotes.Images[0];
picNote1.Image = imgNotes.Images[0];
break;
case 2:
picNote2.Image = imgNotes.Images[0];
picNote1.Image = imgNotes.Images[0];
break;
case 1:
picNote1.Image = imgNotes.Images[0];
break;
}
}
#endregion

#region Gestion des déplacements de la souris
/// <summary>
/// Entrée de la souris dans une étoile (mouvement)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void picNotes_MouseEnter(object sender, EventArgs e)
{
// On récupère le nom du contrôle qui se termine par la note
qu'il gère
string strControlName = ((PictureBox)sender).Name;

// On récupère la note gérée par ce contrôle
int iNumber =
int.Parse(strControlName.Substring(strControlName.Length - 1, 1));

// On refraichit l'affichage
RefreshStars(iNumber);
}

/// <summary>
/// Sortie de la souris dans une étoile (mouvement)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void picNotes_MouseLeave(object sender, EventArgs e)
{
RefreshStars(0);
}

/// <summary>
/// Clicu sur une étoile
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void picNotes_Click(object sender, EventArgs e)
{
// On récupère le nom du contrôle qui se termine par la note
qu'il gère
string strControlName = ((PictureBox)sender).Name;

// On récupère la note gérée par ce contrôle
int iNumber =
int.Parse(strControlName.Substring(strControlName.Length - 1, 1));
int iNumberSelect = iNumber;

// Si on a cliqué sur une étoile déjà sélectionnée, on la
déselectionne (permet le retour à vide)
if (Rate == iNumber) iNumber--;

// On refraichit l'affichage et la note
this.Rate = iNumber;
RefreshStars(iNumberSelect);

// Déclenchement de l'évènement marquant le changement
RateChanged(this, e);
}
#endregion
}
}

************** RateControl.Designer.cs ****************************
namespace NouveauxControles
{
partial class RateControl
{
/// <summary>
/// Variable nécessaire au concepteur.
/// </summary>
private System.ComponentModel.IContainer components = null;

/// <summary>
/// Nettoyage des ressources utilisées.
/// </summary>
/// <param name="disposing">true si les ressources managées doivent
être supprimées ; sinon, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}

#region Code généré par le Concepteur de composants

/// <summary>
/// Méthode requise pour la prise en charge du concepteur - ne
modifiez pas
/// le contenu de cette méthode avec l'éditeur de code.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new
System.ComponentModel.ComponentResourceManager(typeof(RateControl));
this.picNote1 = new System.Windows.Forms.PictureBox();
this.imgNotes = new
System.Windows.Forms.ImageList(this.components);
this.picNote4 = new System.Windows.Forms.PictureBox();
this.picNote5 = new System.Windows.Forms.PictureBox();
this.picNote2 = new System.Windows.Forms.PictureBox();
this.picNote3 = new System.Windows.Forms.PictureBox();

((System.ComponentModel.ISupportInitialize)(this.picNote1)).BeginInit();

((System.ComponentModel.ISupportInitialize)(this.picNote4)).BeginInit();

((System.ComponentModel.ISupportInitialize)(this.picNote5)).BeginInit();

((System.ComponentModel.ISupportInitialize)(this.picNote2)).BeginInit();

((System.ComponentModel.ISupportInitialize)(this.picNote3)).BeginInit();
this.SuspendLayout();
//
// picNote1
//
this.picNote1.Image =
((System.Drawing.Image)(resources.GetObject("picNote1.Image")));
this.picNote1.Location = new System.Drawing.Point(0, 0);
this.picNote1.Name = "picNote1";
this.picNote1.Size = new System.Drawing.Size(20, 20);
this.picNote1.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picNote1.TabIndex = 0;
this.picNote1.TabStop = false;
this.picNote1.MouseLeave += new
System.EventHandler(this.picNotes_MouseLeave);
this.picNote1.Click += new
System.EventHandler(this.picNotes_Click);
this.picNote1.MouseEnter += new
System.EventHandler(this.picNotes_MouseEnter);
//
// imgNotes
//
this.imgNotes.ImageStream =
((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imgNotes.ImageStream")));
this.imgNotes.TransparentColor =
System.Drawing.Color.Transparent;
this.imgNotes.Images.SetKeyName(0, "Note_Activated.gif");
this.imgNotes.Images.SetKeyName(1, "Note_Inactivated.gif");
this.imgNotes.Images.SetKeyName(2, "Note_Selected.gif");
//
// picNote4
//
this.picNote4.Image =
((System.Drawing.Image)(resources.GetObject("picNote4.Image")));
this.picNote4.Location = new System.Drawing.Point(60, 0);
this.picNote4.Name = "picNote4";
this.picNote4.Size = new System.Drawing.Size(20, 20);
this.picNote4.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picNote4.TabIndex = 1;
this.picNote4.TabStop = false;
this.picNote4.MouseLeave += new
System.EventHandler(this.picNotes_MouseLeave);
this.picNote4.Click += new
System.EventHandler(this.picNotes_Click);
this.picNote4.MouseEnter += new
System.EventHandler(this.picNotes_MouseEnter);
//
// picNote5
//
this.picNote5.Image =
((System.Drawing.Image)(resources.GetObject("picNote5.Image")));
this.picNote5.Location = new System.Drawing.Point(80, 0);
this.picNote5.Name = "picNote5";
this.picNote5.Size = new System.Drawing.Size(20, 20);
this.picNote5.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picNote5.TabIndex = 2;
this.picNote5.TabStop = false;
this.picNote5.MouseLeave += new
System.EventHandler(this.picNotes_MouseLeave);
this.picNote5.Click += new
System.EventHandler(this.picNotes_Click);
this.picNote5.MouseEnter += new
System.EventHandler(this.picNotes_MouseEnter);
//
// picNote2
//
this.picNote2.Image =
((System.Drawing.Image)(resources.GetObject("picNote2.Image")));
this.picNote2.Location = new System.Drawing.Point(20, 0);
this.picNote2.Name = "picNote2";
this.picNote2.Size = new System.Drawing.Size(20, 20);
this.picNote2.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picNote2.TabIndex = 3;
this.picNote2.TabStop = false;
this.picNote2.MouseLeave += new
System.EventHandler(this.picNotes_MouseLeave);
this.picNote2.Click += new
System.EventHandler(this.picNotes_Click);
this.picNote2.MouseEnter += new
System.EventHandler(this.picNotes_MouseEnter);
//
// picNote3
//
this.picNote3.Image =
((System.Drawing.Image)(resources.GetObject("picNote3.Image")));
this.picNote3.Location = new System.Drawing.Point(40, 0);
this.picNote3.Name = "picNote3";
this.picNote3.Size = new System.Drawing.Size(20, 20);
this.picNote3.SizeMode =
System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picNote3.TabIndex = 4;
this.picNote3.TabStop = false;
this.picNote3.MouseLeave += new
System.EventHandler(this.picNotes_MouseLeave);
this.picNote3.Click += new
System.EventHandler(this.picNotes_Click);
this.picNote3.MouseEnter += new
System.EventHandler(this.picNotes_MouseEnter);
//
// RateControl
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.picNote3);
this.Controls.Add(this.picNote2);
this.Controls.Add(this.picNote5);
this.Controls.Add(this.picNote4);
this.Controls.Add(this.picNote1);
this.Name = "RateControl";
this.Size = new System.Drawing.Size(101, 21);

((System.ComponentModel.ISupportInitialize)(this.picNote1)).EndInit();

((System.ComponentModel.ISupportInitialize)(this.picNote4)).EndInit();

((System.ComponentModel.ISupportInitialize)(this.picNote5)).EndInit();

((System.ComponentModel.ISupportInitialize)(this.picNote2)).EndInit();

((System.ComponentModel.ISupportInitialize)(this.picNote3)).EndInit();
this.ResumeLayout(false);

}

#endregion

private System.Windows.Forms.PictureBox picNote1;
private System.Windows.Forms.ImageList imgNotes;
private System.Windows.Forms.PictureBox picNote4;
private System.Windows.Forms.PictureBox picNote5;
private System.Windows.Forms.PictureBox picNote2;
private System.Windows.Forms.PictureBox picNote3;
}
}