Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarmaNa FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarma
Okno sada nástrojů (panel nástrojů) zobrazuje ovládací prvky (kontrolky), které lze přidat do projektů.
Chcete-li otevřít sadu nástrojů, zvolte možnost Zobrazit > sadu nástrojů na panelu nabídek nebo stiskněte klávesovou zkratku CTRL + ALT + X.
Různé ovládací prvky lze přetáhnout do okna formuláře a změnit velikost ovládacích prvků, umístění a další vlastnosti.
Kontrolku lze vytvořit i přímo v kódu.
button1 = new Button1(i, y);
button1.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right);
button1.AutoSize = false;
button1.BackColor = Color.Bisque;
button1.BackgroundImage = imageList1.Images[0];
button1.BackgroundImageLayout = ImageLayout.Center;
button1.Cursor = Cursors.Hand;
button1.Enabled = true;
button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 30F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
button1.ForeColor = Color.Green;
button1.Location = new Point( 50 , 90 );
button1.Size = new System.Drawing.Size(50, 50);
button1.MouseDown += new MouseEventHandler(event_MouseDown); //nastaví event
button1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.Controls.Add(button1 );
Ke kontrolce lze přidat i event. Vytvoření pole tlačítek a nastaveni eventu.
private void removeButton_Click(object sender, System.EventArgs e)
{
if(panel1.Controls.Contains(removeButton))
{
panel1.Controls.Remove(removeButton);
}
}
focused
button1.Enabled = checkBoxNumber.Focused;
mousebutton
private void label1_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
label1.Text = e.Button.ToString();
}
mouseposition
private void label1_MouseMove(object sender, MouseEventArgs e)
{
label1.Text = MousePosition.ToString();
}
preferredsize
label1.Text= button1.PreferredSize.ToString();