วันอังคารที่ 15 พฤศจิกายน พ.ศ. 2554

FolderBrowserDialog

ลักษณะสำคัญของ FolderBrowserDialog
FolderBrowserDialog มีคุณสมบัติเพิ่มเติมบางอย่างที่มีการ จำกัด มุมมองเกี่ยวกับระบบเอกสารที่เป็นผู้ผลิตป้ายแม้จะแสดงให้ผู้ใช้ pre - เลือกไฟล์เมื่อโต้ตอบเป็นหลักแสดงและแสดงปุ่มเพื่อให้บุคคลที่จะผลิตเป็นผู้ผลิตโฟลเดอร์ใหม่ .ก่อนที่จะแสดงไฟล์เว็บการควบคุมเบราว์เซอร์ที่อยู่ในบ้าน SelectedPath อาจจะต้องจัดตั้งขึ้นเพื่อเป็นเส้นทางที่สมบูรณ์ของไฟล์ที่ก่อให้เกิดแฟ้มที่สำหรับการเป็นที่เลือกไว้ล่วงหน้าภายในเว็บเบราเซอร์แฟ้มบัตรที่ผู้จัดจำหน่ายต้นไม้ ตัวอย่างเช่นเมื่อบ้านหลังนี้ได้ถูกก่อตั้งขึ้นที่"C :", node สอดคล้องกับ c : ไดรฟ์เป็นที่เลือกไว้ล่วงหน้าภายในต้นไม้เมื่อโต้ตอบเป็นหลัก displayed.SRF


FolderBrowserDialog : ค้นหาหรือสร้างโฟลเดอร์ได้

คอมโพเนนต์ FolderBrowserDialog ตัวนี้มีวัตถุประสงค์เพื่อจัดการกับโฟลเดอร์ เช่น การค้นหาโฟลเดอร์ การสร้างโฟลเดอร์ เป็นต้น















FolderBrowserDialog มีพร็พเพอร์ตี้พื้นฐานที่ควรรู้ดังนี้



ตัวอย่าง การใช้งาน FolderBrowserDialog : ตัวอย่างนี้จะแสดงชื่อโฟลเดอร์ที่เราเลือกผ่าน FolderBrowser


















วันนี้ก็ของเสนอเกี่ยวกับการสร้าง FolderBrowserDialog แบบง่ายๆ มาใช้ในการเลือก Directory ทีเราต้องการ แบบเนียนๆ กันนะครับ ไปชม ตัวอย่าง Source Code กันเลยครับ

Source Code C#

Namespace
using System.Windows.Forms;

//สร้าง object SaveFileDialog.
SaveFileDialog ObjsaveFile = new SaveFileDialog();

//Title ของ Dialog.
ObjsaveFile.Title = "C# Open File Dailog";

//ตั้งค่าเริ่มต้นชื่อ File
ObjsaveFile.FileName = "Text.text";

//กรองนามสกุลไฟล์
ObjsaveFile.Filter = "Text Files*.txtALL Files*.*";

//แสดง Save File Dialog
//ObjsaveFile.ShowDialog();

//สร้าง object FolderBrowserDialog.
FolderBrowserDialog objFolderBrowserDialog = new FolderBrowserDialog();

//แสดงปุ่มสร้าง Folder ใหม่
objFolderBrowserDialog.ShowNewFolderButton = true;

//แสดงรายละเอียดของ Dialog
objFolderBrowserDialog.Description = "C# Folder Browser Dialog";

// Show the FolderBrowserDialog.
if (objFolderBrowserDialog.ShowDialog() == DialogResult.OK)
{
//นำ Path ที่ได้ไปแสดงบน TextBox
textBox1.Text = objFolderBrowserDialog.SelectedPath;
}
else
{
textBox1.Text = string.Empty;
}











1. ออกแบบโปรแกรมที่ต้องการ ดังนี้




2. กำหนดค่าพร็อพเพอร์ตี้คอนโทรลดังนี้







3. เขียนโค้ดกำหนดการทำงาน ดังนี้












4. ทดสอบการทำงานได้ผลลัพธ์ ดังนี้














private void Form1_Load(object sender, EventArgs e)
{
//
// This event handler was created by double-clicking the window in the designer.
// It runs on the program's startup routine.
//
DialogResult result = folderBrowserDialog1.ShowDialog();
if (result == DialogResult.OK)
{
//
// The user selected a folder and pressed the OK button.
// We print the number of files found.
//
string[] files = Directory.GetFiles(folderBrowserDialog1.SelectedPath);
MessageBox.Show("Files found: " + files.Length.ToString(), "Message");
}
}
}
}















อ้างอิง :


http://support.microsoft.com/kb/818459/th#top


http://www.mscomed54.com/vbwbi/chapter8/chapter8-3.php





วันจันทร์ที่ 14 พฤศจิกายน พ.ศ. 2554

คำสั่ง if คำนวน vs2010

คำสั่ง if คำนวน vs2010

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
void sub()
{
int a = 0; int b = 0; int c = 0;
a = Int32.Parse(textBox1.Text);
b = Int32.Parse(textBox2.Text);
if (a > b)
c = a - b;
else if (b > a)
c = b - a;

label3.Text = c.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
sub();
}
}
}

วันอังคารที่ 8 พฤศจิกายน พ.ศ. 2554

งาน อ. ธนากร

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace NOt2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void radioButton1_CheckedChanged(object sender, EventArgs e)
{

}

private void radioButton1_Click(object sender, EventArgs e)
{
MessageBox.Show("คุณเลือกเพศชาย");
}

private void radioButton2_Click(object sender, EventArgs e)
{
MessageBox.Show("คุณเลือกเพศหญิง");
}

private void Form1_Load(object sender, EventArgs e)
{
radioButton1.Checked = false;
radioButton2.Checked = false;
}

private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
showColor();
//panel1.BackColor = Color.Red;
}

private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
showColor();
//panel1.BackColor = Color.Green;
}

private void checkBox3_CheckedChanged(object sender, EventArgs e)
{
showColor();
//panel1.BackColor = Color.Blue;
}

private void showColor()
{
if ((checkBox1.Checked) && (checkBox2.Checked) && (checkBox3.Checked))
{
panel1.BackColor = Color.White;
}
else if ((checkBox1.Checked) && (checkBox2.Checked))
{
panel1.BackColor = Color.Yellow;
}
else if ((checkBox1.Checked) && (checkBox3.Checked))
{
panel1.BackColor = Color.Magenta;
}
else if ((checkBox2.Checked) && (checkBox3.Checked))
{
panel1.BackColor = Color.Cyan;
}

else if (checkBox1.Checked)
{
panel1.BackColor = Color.Red;
}
else if (checkBox2.Checked)
{
panel1.BackColor = Color.Green;
}
else if (checkBox3.Checked)
{
panel1.BackColor = Color.Blue;
}

}
}

}