كدهاي به درد بخور سي شارپ با سلام شما در اين قسمت مي توانيد كدهاي به درد بخور سي شارپ رو پيدا كنيد..... فقط كد ...............!!!( با كمي توضيحات)
پاسخ : كدهاي به درد بخور سي شارپ كار با كنترل treeview در این مثال طریقه استفاده از کنترل TreeView به طور کاملا ساده و روان شرح داده شده است . برای استفاده های عملی تر باید این فرایند در حلقه های تودرتو و بر حسب نیاز پیاده سازی شود. نکته : این روش فقط در C# ( سی شارپ ) کاربرد دارد و برای استفاده در Asp.net باید تغییرات کوچکی را اعمال کنید. كد: //Clear Old Node's HTML: treeView1.Nodes.Clear(); //Creat New Root Node TreeNode tn = new TreeNode("new Node1"); //Creat Chid Node's tn.Nodes.Add("Node1 Node1"); tn.Nodes.Add("Node1 Node2"); tn.Nodes.Add("Node1 Node3"); //Add Child Node's To TreeView treeView1.Nodes.Add(tn); //Creat New Root Node TreeNode tn2 = new TreeNode("new Node2"); //Creat Chid Node's tn2.Nodes.Add("Node2 Node1"); tn2.Nodes.Add("Node2 Node2"); //Creat New RootNode of Tn2 TreeNode tn3 = new TreeNode("Node2 Node3"); //Add Child's node to Node2 Node3 tn3.Nodes.Add("Node2 Node3 Node1"); tn3.Nodes.Add("Node2 Node3 Node2"); //Add New Root Node to Tn2 tn2.Nodes.Add(tn3); //Add New Node To TreeView treeView1.Nodes.Add(tn2);[/HTML[/LEFT] [/FONT][/COLOR][/COLOR]
پاسخ : كدهاي به درد بخور سي شارپ <blockquote class="postcontent restore " style="margin: 0px; padding: 0px; word-wrap: break-word;">دسترسی به آرایه کنترل های موجود در فرم در این مثال با استفاده از آرایه کنترلهای موجود در فرم ، متن موجود در تکست باکس های موجود بر روی صفحه را تنظیم می نماییم. این روش در مواردی کاربرد دارد که TextBox های موجود در فرم زیاد باشد كد: HTML: for (int i = 0; i < Controls.Count; i++) ** Type tp = Controls[i].GetType(); if (tp.Name == "TextBox") ** Controls[i].Text = ""; } } </blockquote> <blockquote class="signature restore" style="margin: 1em 0px 0px; padding: 1em 10px 0px; border-top: 1px solid rgb(233, 233, 233);"> <br class="Apple-interchange-newline"> </blockquote>
پاسخ : كدهاي به درد بخور سي شارپ <blockquote class="postcontent restore " style="margin: 0px; padding: 0px; word-wrap: break-word;">ارسال عکس به دیتابیس(ذخیره عکس در دیتابیس) فکر نکنم نیاز به توضیح داشته باشه . كد: HTML: try ** MemoryStream ms = new MemoryStream(); pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat); byte[] arrImage = ms.GetBuffer(); ms.Close(); SqlConnection con = new SqlConnection("server=(local);trusted_connection=y es;database=DbName;"); string strSQL = "INSERT INTO TabeName (filename,pic,id) VALUES ( @filename, @pic,@id)"; SqlCommand cmd = new SqlCommand(strSQL, con); cmd.Parameters.Add(new SqlParameter("@filename", SqlDbType.Char, 50)).Value = textBox2.Text;//filename cmd.Parameters.Add(new SqlParameter("@pic", SqlDbType.Binary)).Value = arrImage;//picture cmd.Parameters.Add(new SqlParameter("@id", SqlDbType.Char, 50)).Value = textBox3.Text;//id con.Open(); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show("Insert completed seccessfully.");; } catch (Exception ex) ** MessageBox.Show(ex.Message); }</blockquote> <blockquote class="signature restore" style="margin: 1em 0px 0px; padding: 1em 10px 0px; border-top: 1px solid rgb(233, 233, 233);"> <br class="Apple-interchange-newline"> </blockquote>
پاسخ : كدهاي به درد بخور سي شارپ <blockquote class="postcontent restore " style="margin: 0px; padding: 0px; word-wrap: break-word;">حذف رکوردهای انتخاب شده در DataGridView ما می خواهیم رکوردهایی که در dataGrideView انتخاب شده است را پاک کنیم (DataGrideiew متصل به یک DataTable) كد: HTML: DataGridViewSelectedRowCollection q = dataGridView1.SelectedRows; for (int i = 0; i < q.Count; i++) ** dt.Rows.Remove(dt.Rows.Find(q[i].Cells[0].Value)); } </blockquote> <blockquote class="signature restore" style="margin: 1em 0px 0px; padding: 1em 10px 0px; border-top: 1px solid rgb(233, 233, 233);"> <br class="Apple-interchange-newline"> </blockquote>
پاسخ : كدهاي به درد بخور سي شارپ ذخیره عکس با فرمتهای مختلف كد: HTML: //SaveFileDialog saveFileDlg = New SaveFileDialog(); if (saveFileDlg.ShowDialog() == DialogResult.OK) ** try ** //Create Bitmap Bitmap bimg = (Bitmap)this.pictureBox1.Image; //Save Bitmap to file bimg.Save(saveFileDlg.FileName,System.Drawing.Imag ing.ImageFormat.Jpeg); } catch (Exception ex) ** MessageBox.Show(ex.Message, "MDI Sample", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
پاسخ : كدهاي به درد بخور سي شارپ پرینت فایل متنی با استفاده از این کدها شما میتوانید فایلهای متنی رو بدون تصاویر پرینت بگیرید كد: HTML: private void printToolStripButton_Click(object sender, EventArgs e) ** try ** op = new OpenFileDialog(); op.ShowDialog(); //MessageBox.Show(op.FileName); filePath = op.FileName; streamToPrint = new System.IO.StreamReader(filePath); printFont = new System.Drawing.Font("Tahoma", 8); System.Drawing.Printing.PrintDocument PD = new System.Drawing.Printing.PrintDocument(); PD.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(PD_P rintPage); PD.Print(); try ** } finally ** streamToPrint.Close(); } } catch (System.Exception ex) ** System.Windows.Forms.MessageBox.Show(ex.Message, "Error"); } } private void PD_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) ** float linesPerPage = 0; float yPos = 0; int count = 0;
پاسخ : كدهاي به درد بخور سي شارپ باز و بسته كردن در سي دي رام كد: HTML: using System.Runtime.InteropServices; using System.Text; ... public static void Main( ) ** int result = mciSendString ("set cdaudio door open", null, 0, IntPtr.Zero); result = mciSendString ("set cdaudio door closed", null, 0, IntPtr.Zero); ** [DllImport("winmm.dll", EntryPoint="mciSendStringA", CharSet=CharSet.Ansi)] protected static extern int mciSendString (string mciCommand, StringBuilder returnValue, int returnLength, IntPtr callback);
پاسخ : كدهاي به درد بخور سي شارپ با استفاه از این کد شما می تونید یک عکس رو به اندازه یک دصد دلخواه تغییر اندازه بدین كد: HTML: public Image Resize(Image img, int percentage) ** //get the height and width of the image int originalW = img.Width; int originalH = img.Height; //get the new size based on the percentage change int resizedW = (int)(originalW * percentage); int resizedH = (int)(originalH * percentage); //create a new Bitmap the size of the new image Bitmap bmp = new Bitmap(resizedW, resizedH); //create a new graphic from the Bitmap Graphics graphic = Graphics.FromImage((Image)bmp); graphic.InterpolationMode = InterpolationMode.HighQualityBicubic; //draw the newly resized image graphic.DrawImage(img, 0, 0, resizedW, resizedH); //dispose and free up the resources graphic.Dispose(); //return the image return (Image)bmp; **
پاسخ : كدهاي به درد بخور سي شارپ حرکت بین کنترلها با زدن کلید Enter در رویدادKeypress در هر کنترل کد زیر رو قرار بدین. كد: HTML: if( e.Keychar == 13) NextControl.Focus(); و اگر می خواهید کنترل به کنترلی مثل لیبل حرکت نکنه می تونید بجا nextcontrol نام کنترل رو قرار بدین مثل : كد: HTML: textbox1.focus();