Nadpis trochu krkolomný, ale nevedel som to lepšie vysvetliť. Prejdime k problému(môj kód):
/*
* Created by SharpDevelop.
* User: Dev1lko
* Date: 23. 11. 2007
* Time: 8:41
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace win32
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void Label1Click(object sender, EventArgs e)
{
MessageBox.Show("WinSecurityActiv je antivírusový program vytvorený spoločnosťou T-Tech Slovakia. Program dokáže odhaliť vírus Win32Utility ktorý je veľmi nebezpečný pre počítače z OS Windows. V budúcnosti pribudne aj ochrana pred mnohýmy inými vírusmi. Program WinSecurityActive je dobrý aj vo vyvarovaní sa pred vírusmy a nemal by chýbať v žiadnom počítači z OS Windows.");
}
void Button1Click(object sender, EventArgs e)
{
MessageBox.Show("Prepáčte, ale táto verzia programu nieje kompaktibilná z vaším operčným systémom!");
}
void Button2Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}
A potreboval by som, aby tlačidlo Button1(poprípade aj Button2) boli "vytvorené" až keď sa klikne na label. V podstate by som chcel aby bol formulár z buttonmy ale aby ich nebolo vidno, až po kliknutí by sa objavili.
PS: Názvy vírou ani programu si nevšímajte, všetko je vymyslené a dúfam že si Dealer nepomyslí, že ja taká lama chcem vyvinúť antivírusový program.
Editoval DeaLer: Změnil jsem titulek, aby lépe odpovídal obsahu vlákna.