>-->O
همکار بازنشسته
بدست آوردن قسمت صحیح یک عدد اعشاریdecimal d = 123.234M;
decimal i = Math.Truncate(d)
decimal i = Math.Truncate(d)
ArrayList list = new ArrayList();
list.Add(new Employee());
list.Add("farzaneh");
list.Add(1);
object[] array = new object[list.Count];
list.CopyTo(array, 0);
private void button2_Click(object sender, EventArgs e)
{
int n = (int) listView1.View;
if (n == 4)
n = -1;
listView1.View = (View)Enum.ToObject(typeof(View), ++n);
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Left:
e.Handled = true;
if (textBox1.SelectionStart <= textBox1.Text.Length - 1)
textBox1.SelectionStart++;
break;
case Keys.Right:
e.Handled = true;
if (textBox1.SelectionStart >= 1)
textBox1.SelectionStart--;
break;
}
}
private void Form1_Load(object sender, EventArgs e)
{
PictureBox pic = new PictureBox();
//pic.Image = Image.FromFile("آدرس فایل");
pic.Image = SystemIcons.Information.ToBitmap();;
textBox1.Controls.Add(pic);
}
privatevoid button1_Click(object sender, EventArgs e)
{
textbox1.SelectionStart = 0;
textbox1.SelectionLength = textbox1.Text.Length;
textbox1.Text=textbox1.SelectedText.Insert(12, "***");
}
using System.Net;
IPAddress[] ipList = Dns.GetHostAddresses(Dns.GetHostName());
foreach (IPAddress ip in ipList )
MessageBox.Show(ip.ToString());
IPAddress[] ipList = Dns.GetHostAddresses("Sinpin");
foreach (IPAddress ip in ipList )
MessageBox.Show(ip.ToString());
using System.Drawing.Text;
InstalledFontCollection fonts = new InstalledFontCollection();
foreach (FontFamily font in fonts.Families)
listBox1.Items.Add(font.Name);
richTextBox1.SelectionFont = new Font(richTextBox1.Font,
FontStyle.Bold | FontStyle.Underline);
richTextBox1.SelectionColor = Color.Red
add Reference Microsoft.TAPI32
TAPI32Lib.RequestMakeCall rmc = new TAPI32Lib.RequestMakeCall ();
rmc.MakeCall("Home","09173.....","0","none");
public enum UserNames
{
Sinpin,
Masoud,
Behrouz,
Omid,
Ali
}
public DataTable ConvertEnumToDataTable()
{
DataTable dt = new DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("Name");
int i = 0;
foreach (string s in Enum.GetNames(typeof(UserNames)))
{
DataRow dr = dt.NewRow();
dr["ID"] = i;
dr["Name"] = s;
dt.Rows.Add(dr);
i++;
}
return dt;
}
dataGridView1.DataSource = ConvertEnumToDataTable();
using System.Runtime.InteropServices;
private const int SC_CLOSE = 0xF060;
private const int MF_GRAYED = 0x1;
[DllImport("user32.dll")]
private static extern IntPtr GetSystemMenu(IntPtr hWnd, bool bRevert);
[DllImport("user32.dll")]
private static extern int EnableMenuItem(IntPtr hMenu, int wIDEnableItem, int wEnable);
private void Form1_Load(object sender, System.EventArgs e)
{
EnableMenuItem(GetSystemMenu(this.Handle, false), SC_CLOSE, MF_GRAYED);
}
using System.Runtime.InteropServices;
[DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi)]
protected static extern int mciSendString(string lpstrCommand,
StringBuilder lpstrReturnString,
int uReturnLength,
IntPtr hwndCallback);
int ret = mciSendString("set cdaudio door open", null, 0, IntPtr.Zero);
int ret = mciSendString("set cdaudio door closed", null, 0, IntPtr.Zero);
using System.Runtime.InteropServices;
enum RecycleFlags : uint
{
SHERB_NOCONFIRMATION = 0x00000001,
SHERB_NOPROGRESSUI = 0x00000001,
SHERB_NOSOUND = 0x00000004
}
[DllImport("Shell32.dll", CharSet = CharSet.Unicode)]
static extern uint SHEmptyRecycleBin(IntPtr hwnd, string pszRootPath,
RecycleFlags dwFlags);
private void button1_Click(object sender, EventArgs e)
{
uint result = SHEmptyRecycleBin(IntPtr.Zero, null, 0);
}
using System.Runtime.InteropServices;
using System.Drawing;
using Microsoft.Win32;
public class Wallpaper
{
const int SPI_SETDESKWALLPAPER = 20;
const int SPIF_UPDATEINIFILE = 0x01;
const int SPIF_SENDWININICHANGE = 0x02;
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern int SystemParametersInfo(
int uAction, int uParam, string lpvParam, int fuWinIni);
public enum Style : int
{
Tiled, Centered, Stretched
}
public void SetWallpaper(string path, Style style)
{
RegistryKey key = Registry.CurrentUser.OpenSubKey(
"Control Panel\\Desktop", true);
switch( style )
{
case Style.Stretched :
key.SetValue(@"WallpaperStyle", "2") ;
key.SetValue(@"TileWallpaper", "0") ;
break;
case Style.Centered :
key.SetValue(@"WallpaperStyle", "1") ;
key.SetValue(@"TileWallpaper", "0") ;
break;
case Style.Tiled :
key.SetValue(@"WallpaperStyle", "1") ;
key.SetValue(@"TileWallpaper", "1") ;
break;
}
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, path,
SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE);
}
}
private void setButton_Click(object sender, EventArgs e)
{
Wallpaper w = new Wallpaper();
w.SetWallpaper(fileName,
(Wallpaper.Style)Enum.Parse(typeof(Wallpaper.Style), "Tiled"));
}
using System.Runtime.InteropServices;
public struct SYSTEMTIME
{
public short wYear;
public short wMonth;
public short wDayOfWeek;
public short wDay;
public short wHour;
public short wMinute;
public short wSecond;
public short wMilliseconds;
}
[DllImport("kernel32.dll", SetLastError = true)]
public static extern bool SetSystemTime([In] ref SYSTEMTIME st);
private void Form1_Load(object sender, EventArgs e)
{
SYSTEMTIME st = new SYSTEMTIME();
st.wYear = 2003; // must be short
st.wMonth = 5;
st.wDay = 22;
st.wHour = 0;
st.wMinute = 0;
st.wSecond = 0;
SetSystemTime(ref st); // invoke this method.
}
using System.IO;
using System.Xml.Serialization;
public class GenericSerialization<T> where T : new()
{
public static bool Serialize(object _object, string _path)
{
XmlSerializer serializer = new XmlSerializer(typeof(T));
FileStream fs = null;
try
{
fs = new FileStream(_path, FileMode.Create);
serializer.Serialize(fs, _object);
return true;
}
catch
{
return false;
}
finally
{
fs.Close();
}
}
public static T Deserialize(string _path)
{
T result;
XmlSerializer serializer = new XmlSerializer(typeof(T));
FileStream fs = new FileStream(_path, FileMode.OpenOrCreate);
try
{
result = (T) serializer.Deserialize(fs);
}
catch
{
result = new T();
}
finally
{
fs.Close();
}
return result;
}
}
delegate void MyDelegate(string s);
void worker_DoWork(object sender, DoWorkEventArgs e)
{
MyDelegate md = new MyDelegate(AddItems);
for (int i = 0; i < 10; i++)
{
this.Invoke(md, (object)("ASync" + i.ToString()));
System.Threading.Thread.Sleep(500);
}
}
private void AddItems(string s)
{
listBox1.Items.Add(s);
}
private void btnASync_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
worker.RunWorkerAsync();
}
using System.ComponentModel.Design;
public override System.ComponentModel.Design.DesignerVerbCollection Verbs
{
get
{
DesignerVerbCollection v = new DesignerVerbCollection();
v.Add(new DesignerVerb("Sample Verb", new EventHandler
(SampleVerbHandler)));
return v;
}
}
private void SampleVerbHandler(object sender, System.EventArgs e)
{
MessageBox.Show("You clicked the test designer verb!");
}
private void Form1_Load(object sender, EventArgs e)
{
MessageBox.Show(sender.ToString());
}
private void button1_Click(object sender, EventArgs e)
{
System.EventArgs arg = new System.EventArgs();
Form1_Load(button1.Text, arg);
}