Я добавил трекбар в полоску меню вручную, потому что vs 2008 не позволяет мне делать.Однако, я не могу получить значение trackbar.
Form1.cs:
[ToolStripItemDesignerAvailability(ToolStripItemDesignerAvailability.MenuStrip |
ToolStripItemDesignerAvailability.ContextMenuStrip)]
public class TrackBarMenuItem : ToolStripControlHost
{
private TrackBar trackBar;
public TrackBarMenuItem()
: base(new TrackBar())
{
this.trackBar = this.Control as TrackBar;
trackBar.TickFrequency = 1;
trackBar.Maximum = 255;
trackBar.LargeChange = 5;
trackBar.SmallChange = 2;
}
}
Form1.Designer.cs:
private TrackBarMenuItem trackBar1;
//
// trackBar1
//
this.trackBar1.Name = "trackBar1";
this.trackBar1.Size = new System.Drawing.Size(104, 25);
, и вот какмне нужно его использовать:
private void trackBar1_Scroll(object sender, System.EventArgs e)
{
int valueB = trackBar1.Value;
pictureBox2.Image = Deneme(new Bitmap(pictureBox1.Image),valueB);
}
но я получаю эту ошибку:
Ошибка 1 «goruntuIsleme2.Form1.TrackBarMenuItem» не содержит определения «Значение» и нетможет быть найден метод расширения 'Value', принимающий первый аргумент типа 'goruntuIsleme2.Form1.TrackBarMenuItem' (отсутствует директива using или ссылка на сборку?)
есть идеи?