Pages

Wednesday, April 13, 2011

C# 10: Controls at runtime

GroupBox1.Controls.Add ()
                                .AddRange()
                                .Clear()
                                .Remove()
                                .RemoveAt()
                                .ToString()
                                .GetEnumerator()

Wednesday, April 6, 2011

C# 9: Dialog Result

DialogResult userResponse = openFileDialog1.ShowDialog();
MessageBox.Show("The search is complete", "My Application", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
if (userResponse == DialogResult.Cancel)
{

MessageBox.Show("user said cancel", "My Response", MessageBoxButtons.OKCancel, MessageBoxIcon.Hand);
}

Monday, April 4, 2011

C# 8: DialogBox

private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();

}

Add OpenFileDialog in App Design

For Dialog Message:
MessageBox.Show("The search is complete", "My Application", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);

To set initial directory:
openFileDialog1.initialdirectory = Application.StartupPath;

To set filter:
openFileDialog1.initialdirectory = "Text Files (*.txt)|*.txt"

or you may set this in the open dialog properties

     

C# 7: Toolbar

private void mainToolBarClicked(Object sender,
                        ToolBarButtonClickEventArgs e)
{
    switch (mainToolBar.Buttons.IndexOf(e.Button))
    {
        case 0:
            MessageBox.Show("Add New file code here");
            break;
        case 1:
            OpenFileDialog openDlg = new OpenFileDialog();
            if (DialogResult.OK == openDlg.ShowDialog())
            {
                string fileName = openDlg.FileName;
                MessageBox.Show(fileName);
            }
            break;
        case 2:
            SaveFileDialog saveDlg = new SaveFileDialog();
            if (DialogResult.OK == saveDlg.ShowDialog())
            {
                string fileName = saveDlg.FileName;
                MessageBox.Show(fileName);
            }
            break;
        case 3:
            PrintDialog printDlg = new PrintDialog();
            printDlg.ShowDialog();  
            break;
        case 4:
            this.Close();  
            break;
    }
}


To show tool tips edit in the properties
ToolTipText.text = "Cut"