<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب  - قسم امثلة ومشاريع C#.NET]]></title>
		<link>https://vb4arb.com/vb/</link>
		<description><![CDATA[منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب  - https://vb4arb.com/vb]]></description>
		<pubDate>Wed, 22 Apr 2026 14:15:11 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[تحويل مجموعة من الصور و ملف صوت]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=55234</link>
			<pubDate>Fri, 10 Oct 2025 16:50:33 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=56138">justforit</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=55234</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align">السلام عليكم ورحمة الله و بركاته</div>
<div style="text-align: center;" class="mycode_align">المشروع التالي هو محاولة لصننع واجههة بسيطة للتعامل مع ملف ffmpeg اللذي طالما تجاهلته لكن حاولت انجاز اي شي من خلاله</div>
<div style="text-align: center;" class="mycode_align">المشروع لا يحتوي على الملفات الضرورية لاجل الحجم و هم:</div>
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: small;" class="mycode_size">ffmpeg.exe</span></div>
<div style="text-align: center;" class="mycode_align"><span style="font-size: small;" class="mycode_size">ffplay.exe</span></div>
<div style="text-align: center;" class="mycode_align"><span style="font-size: small;" class="mycode_size">ffprobe.exe</span></div>
<div style="text-align: center;" class="mycode_align"><a href="https://youtu.be/JR36oH35Fgg" target="_blank" rel="noopener" class="mycode_url">طريقة تثبيت الملفات السابقة</a></div>
<div style="text-align: center;" class="mycode_align">ستجدهم بكثرة في النت كما تعلم يعني</div>
<div style="text-align: center;" class="mycode_align"><span style="color: #ff3333;" class="mycode_color">الجزئية اللتي تمنيت لو اني قمت بها  وهي مزامنة  البروقرس بار مع الاجراء بشكل صحيح لكن!!!!</span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #ff3333;" class="mycode_color">لم اتمكن</span></div>
<div style="text-align: center;" class="mycode_align">زران اسف الفورم لاستخراج الصور والصوت من اي فيديو لتجربة دمجهم مرة ثانية </div>
<br />
<div style="text-align: center;" class="mycode_align">password:vb4arb</div>
<div style="text-align: center;" class="mycode_align">لا تقم بتشغيل المشروع قبل تثبيت الملفات المطلوبة  بشكل صحيح</div>
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://i.postimg.cc/SsdN2bx4/img2vid.png" loading="lazy"  alt="[صورة مرفقة: img2vid.png]" class="mycode_img" /></div>
<br />
<div style="text-align: center;" class="mycode_align">الشيء الغريب ان حدث الاخراج لا يعيد لا رسائل و لا قيم بينما حدث الخطأ يقوم بذلك</div>
<div style="text-align: center;" class="mycode_align">بحثت كثيرا و لم اتوصل الى جواب</div>
<div style="text-align: center;" class="mycode_align">===================================</div>
<div style="text-align: center;" class="mycode_align">عملت المثال بالسي شارب لاني لاحظت ان فيجوال بيسك ابطأ من قبل و لاحظت كذلك ان الاستوديو يكتب اكواد سي شارب بينما انت تكتب اكواد فيجوال بيسك واذا حصل خطا يقوم الاستوديو بفوكس على محرر كود سي شارب و ليس فيجوال بيسك</div>
<div style="text-align: center;" class="mycode_align">===================================</div>
<div style="text-align: center;" class="mycode_align">من لديه كود معادلة لضبط  الـDuration  وفق عدد الصور ....</div>
<div style="text-align: center;" class="mycode_align">و السلام عليكم و رحمة الله و بركاته</div>
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align">قمت برفع الملفات انقر <a href="https://www.mediafire.com/file/8iopazy11upyvzf/ffmpeg.zip/file" target="_blank" rel="noopener" class="mycode_url">هنا </a>للدخول للرابط</div><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=30130" target="_blank" title="">ImagesToVideos_CS.zip</a> (الحجم : 28.75 ك ب / التحميلات : 9)
]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align">السلام عليكم ورحمة الله و بركاته</div>
<div style="text-align: center;" class="mycode_align">المشروع التالي هو محاولة لصننع واجههة بسيطة للتعامل مع ملف ffmpeg اللذي طالما تجاهلته لكن حاولت انجاز اي شي من خلاله</div>
<div style="text-align: center;" class="mycode_align">المشروع لا يحتوي على الملفات الضرورية لاجل الحجم و هم:</div>
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: small;" class="mycode_size">ffmpeg.exe</span></div>
<div style="text-align: center;" class="mycode_align"><span style="font-size: small;" class="mycode_size">ffplay.exe</span></div>
<div style="text-align: center;" class="mycode_align"><span style="font-size: small;" class="mycode_size">ffprobe.exe</span></div>
<div style="text-align: center;" class="mycode_align"><a href="https://youtu.be/JR36oH35Fgg" target="_blank" rel="noopener" class="mycode_url">طريقة تثبيت الملفات السابقة</a></div>
<div style="text-align: center;" class="mycode_align">ستجدهم بكثرة في النت كما تعلم يعني</div>
<div style="text-align: center;" class="mycode_align"><span style="color: #ff3333;" class="mycode_color">الجزئية اللتي تمنيت لو اني قمت بها  وهي مزامنة  البروقرس بار مع الاجراء بشكل صحيح لكن!!!!</span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #ff3333;" class="mycode_color">لم اتمكن</span></div>
<div style="text-align: center;" class="mycode_align">زران اسف الفورم لاستخراج الصور والصوت من اي فيديو لتجربة دمجهم مرة ثانية </div>
<br />
<div style="text-align: center;" class="mycode_align">password:vb4arb</div>
<div style="text-align: center;" class="mycode_align">لا تقم بتشغيل المشروع قبل تثبيت الملفات المطلوبة  بشكل صحيح</div>
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://i.postimg.cc/SsdN2bx4/img2vid.png" loading="lazy"  alt="[صورة مرفقة: img2vid.png]" class="mycode_img" /></div>
<br />
<div style="text-align: center;" class="mycode_align">الشيء الغريب ان حدث الاخراج لا يعيد لا رسائل و لا قيم بينما حدث الخطأ يقوم بذلك</div>
<div style="text-align: center;" class="mycode_align">بحثت كثيرا و لم اتوصل الى جواب</div>
<div style="text-align: center;" class="mycode_align">===================================</div>
<div style="text-align: center;" class="mycode_align">عملت المثال بالسي شارب لاني لاحظت ان فيجوال بيسك ابطأ من قبل و لاحظت كذلك ان الاستوديو يكتب اكواد سي شارب بينما انت تكتب اكواد فيجوال بيسك واذا حصل خطا يقوم الاستوديو بفوكس على محرر كود سي شارب و ليس فيجوال بيسك</div>
<div style="text-align: center;" class="mycode_align">===================================</div>
<div style="text-align: center;" class="mycode_align">من لديه كود معادلة لضبط  الـDuration  وفق عدد الصور ....</div>
<div style="text-align: center;" class="mycode_align">و السلام عليكم و رحمة الله و بركاته</div>
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align">قمت برفع الملفات انقر <a href="https://www.mediafire.com/file/8iopazy11upyvzf/ffmpeg.zip/file" target="_blank" rel="noopener" class="mycode_url">هنا </a>للدخول للرابط</div><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=30130" target="_blank" title="">ImagesToVideos_CS.zip</a> (الحجم : 28.75 ك ب / التحميلات : 9)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[C# عمل paging لل datagridview بدون stored procedure]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=52972</link>
			<pubDate>Fri, 02 May 2025 14:54:09 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=30382">ggtt17121985</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=52972</guid>
			<description><![CDATA[<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/ofmaYYd5ks8" frameborder="0" allowfullscreen="true"></iframe>]]></description>
			<content:encoded><![CDATA[<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/ofmaYYd5ks8" frameborder="0" allowfullscreen="true"></iframe>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[خطوة بخطوة بالكود وشرح الفيديو عمل شاشة تسجيل دخول بصلاحيات مختلفة C#]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=52832</link>
			<pubDate>Wed, 23 Apr 2025 05:56:43 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=30382">ggtt17121985</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=52832</guid>
			<description><![CDATA[<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/VhwKZq5felU" frameborder="0" allowfullscreen="true"></iframe><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Source Code:</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Collections.Generic;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.ComponentModel;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Data;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Drawing;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Linq;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Text;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Threading.Tasks;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Windows.Forms;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Data.SqlClient;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">namespace login_form</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">{</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">    public partial class Form1 : Form</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">    {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        public Form1()</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            InitializeComponent();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=database6;Integrated Security=True");</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        public static string user_v;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void checkBox1_CheckedChanged(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            if(checkBox1.Checked)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                textBox1.UseSystemPasswordChar = false;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                textBox1.UseSystemPasswordChar = true;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void button2_Click(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            Application.Exit();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void button1_Click(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            conn.Open();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            SqlCommand cmd = new SqlCommand("Select username,password From users Where username='Admin' And password=@pass", conn);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            cmd.Parameters.AddWithValue("pass", textBox1.Text);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            SqlDataReader myreader;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            myreader = cmd.ExecuteReader();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            if(myreader.Read())</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                int resultcomp = String.Compare(textBox1.Text, myreader.GetValue(1).ToString());</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                if(resultcomp==0)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    user_v = myreader["username"].ToString();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    Form2 gg = new Form2();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    gg.Show();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    this.Hide();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    conn.Close();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    conn.Close();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    MessageBox.Show("Error username or password");</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                conn.Close();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                MessageBox.Show("Error username or password");</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void checkBox2_CheckedChanged(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            if (checkBox2.Checked)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                textBox2.UseSystemPasswordChar = false;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                textBox2.UseSystemPasswordChar = true;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void Form1_Load(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            fill_combo();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void fill_combo()</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            SqlCommand cmd2 = new SqlCommand("Select id,username From users Where username&lt;&gt;'Admin'", conn);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            SqlDataAdapter da = new SqlDataAdapter(cmd2);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            DataTable dt = new DataTable();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            da.Fill(dt);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            comboBox1.DataSource = dt;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            comboBox1.DisplayMember = "username";</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            comboBox1.ValueMember = "id";</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            comboBox1.SelectedIndex = -1;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            comboBox1.Text = "Select user";</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void button3_Click(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            Application.Exit();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void button4_Click(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            if (comboBox1.SelectedValue==null)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                MessageBox.Show("Please Select user");</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            conn.Open();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            SqlCommand cmd = new SqlCommand("Select * From users Where id=@id And password=@pass", conn);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                cmd.Parameters.AddWithValue("id", comboBox1.SelectedValue);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                cmd.Parameters.AddWithValue("pass", textBox2.Text);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            SqlDataReader myreader;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            myreader = cmd.ExecuteReader();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            if (myreader.Read())</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                int resultcomp = String.Compare(textBox2.Text, myreader.GetValue(2).ToString());</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                if (resultcomp == 0)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    user_v = myreader["username"].ToString();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        string add_v, update_v, delete_v;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        add_v = Convert.ToString(myreader["add_data"].ToString());</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        update_v = Convert.ToString(myreader["update_data"].ToString());</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        delete_v = Convert.ToString(myreader["delete_data"].ToString());</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        Form2 gg = new Form2();</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        if (add_v == "True")</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                            gg.add_btn.Visible = true;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                            gg.add_btn.Visible = false;</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        if (update_v == "True")</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                            gg.update_btn.Visible = true;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                            gg.update_btn.Visible = false;</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        if (delete_v == "True")</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                            gg.delete_btn.Visible = true;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                            gg.delete_btn.Visible = false;</span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        gg.Show();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    this.Hide();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    conn.Close();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    conn.Close();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    MessageBox.Show("Error username or password");</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                conn.Close();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                MessageBox.Show("Error username or password");</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">    }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">    }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">}</span></span></span>]]></description>
			<content:encoded><![CDATA[<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/VhwKZq5felU" frameborder="0" allowfullscreen="true"></iframe><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Source Code:</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Collections.Generic;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.ComponentModel;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Data;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Drawing;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Linq;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Text;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Threading.Tasks;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Windows.Forms;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">using System.Data.SqlClient;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">namespace login_form</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">{</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">    public partial class Form1 : Form</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">    {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        public Form1()</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            InitializeComponent();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=database6;Integrated Security=True");</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        public static string user_v;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void checkBox1_CheckedChanged(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            if(checkBox1.Checked)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                textBox1.UseSystemPasswordChar = false;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                textBox1.UseSystemPasswordChar = true;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void button2_Click(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            Application.Exit();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void button1_Click(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            conn.Open();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            SqlCommand cmd = new SqlCommand("Select username,password From users Where username='Admin' And password=@pass", conn);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            cmd.Parameters.AddWithValue("pass", textBox1.Text);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            SqlDataReader myreader;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            myreader = cmd.ExecuteReader();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            if(myreader.Read())</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                int resultcomp = String.Compare(textBox1.Text, myreader.GetValue(1).ToString());</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                if(resultcomp==0)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    user_v = myreader["username"].ToString();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    Form2 gg = new Form2();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    gg.Show();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    this.Hide();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    conn.Close();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    conn.Close();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    MessageBox.Show("Error username or password");</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                conn.Close();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                MessageBox.Show("Error username or password");</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void checkBox2_CheckedChanged(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            if (checkBox2.Checked)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                textBox2.UseSystemPasswordChar = false;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                textBox2.UseSystemPasswordChar = true;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void Form1_Load(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            fill_combo();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void fill_combo()</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            SqlCommand cmd2 = new SqlCommand("Select id,username From users Where username&lt;&gt;'Admin'", conn);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            SqlDataAdapter da = new SqlDataAdapter(cmd2);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            DataTable dt = new DataTable();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            da.Fill(dt);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            comboBox1.DataSource = dt;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            comboBox1.DisplayMember = "username";</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            comboBox1.ValueMember = "id";</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            comboBox1.SelectedIndex = -1;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            comboBox1.Text = "Select user";</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void button3_Click(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            Application.Exit();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        private void button4_Click(object sender, EventArgs e)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            if (comboBox1.SelectedValue==null)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                MessageBox.Show("Please Select user");</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            conn.Open();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            SqlCommand cmd = new SqlCommand("Select * From users Where id=@id And password=@pass", conn);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                cmd.Parameters.AddWithValue("id", comboBox1.SelectedValue);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                cmd.Parameters.AddWithValue("pass", textBox2.Text);</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            SqlDataReader myreader;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            myreader = cmd.ExecuteReader();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            if (myreader.Read())</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                int resultcomp = String.Compare(textBox2.Text, myreader.GetValue(2).ToString());</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                if (resultcomp == 0)</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    user_v = myreader["username"].ToString();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        string add_v, update_v, delete_v;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        add_v = Convert.ToString(myreader["add_data"].ToString());</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        update_v = Convert.ToString(myreader["update_data"].ToString());</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        delete_v = Convert.ToString(myreader["delete_data"].ToString());</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        Form2 gg = new Form2();</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        if (add_v == "True")</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                            gg.add_btn.Visible = true;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                            gg.add_btn.Visible = false;</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        if (update_v == "True")</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                            gg.update_btn.Visible = true;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                            gg.update_btn.Visible = false;</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        if (delete_v == "True")</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                            gg.delete_btn.Visible = true;</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                            gg.delete_btn.Visible = false;</span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                        gg.Show();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    this.Hide();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    conn.Close();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    conn.Close();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                    MessageBox.Show("Error username or password");</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            else</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            {</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                conn.Close();</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                MessageBox.Show("Error username or password");</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">            }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">        }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">    }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">    }</span></span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">}</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[البحث باستخدام ComboBox]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=52791</link>
			<pubDate>Mon, 21 Apr 2025 16:05:25 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=57347">Kamil</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=52791</guid>
			<description><![CDATA[السلام عليكم و رحمة الله ز بركاته<br />
<br />
مثال لكيفية تنفيذ عملية بحث باستخدام ComboBox في تطبيق C#:<br />
<br />
المتطلبات:<br />
قاعدة بيانات Access باسم: MyDatabase.accdb<br />
<br />
جدول باسم: Products يحتوي على الأعمدة:<br />
ProductID (رقم)<br />
ProductName (نص)<br />
Category (نص)<br />
Company (نص)<br />
<br />
<br />
 تصميم النموذج (Form1):<br />
ComboBox → cmbSearchBy<br />
TextBox → txtSearch<br />
Button → btnSearch<br />
DataGridView → DataGridView1<br />
<br />
كود C# كامل:<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Data</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Data</span><span style="color: #007700">.</span><span style="color: #0000BB">OleDb</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Windows</span><span style="color: #007700">.</span><span style="color: #0000BB">Forms</span><span style="color: #007700">;<br /><br />public&nbsp;</span><span style="color: #0000BB">partial&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">Form1&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Form<br /></span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; OleDbConnection&nbsp;conn&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">OleDbConnection</span><span style="color: #007700">(@</span><span style="color: #DD0000">"Provider=Microsoft.ACE.OLEDB.12.0;Data&nbsp;Source=|DataDirectory|&#092;MyDatabase.accdb"</span><span style="color: #007700">);<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;Form1</span><span style="color: #007700">()<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; InitializeComponent</span><span style="color: #007700">();<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; cmbSearchBy</span><span style="color: #007700">.</span><span style="color: #0000BB">Items</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(</span><span style="color: #DD0000">"ProductName"</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; cmbSearchBy</span><span style="color: #007700">.</span><span style="color: #0000BB">Items</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(</span><span style="color: #DD0000">"Category"</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; cmbSearchBy</span><span style="color: #007700">.</span><span style="color: #0000BB">Items</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(</span><span style="color: #DD0000">"Company"</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; cmbSearchBy</span><span style="color: #007700">.</span><span style="color: #0000BB">SelectedIndex&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;تحميل&nbsp;كل&nbsp;المنتجات<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; LoadAllProducts</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;void&nbsp;LoadAllProducts</span><span style="color: #007700">()<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; try<br />&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DataTable&nbsp;dt&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">DataTable</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OleDbDataAdapter&nbsp;da&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">OleDbDataAdapter</span><span style="color: #007700">(</span><span style="color: #DD0000">"SELECT&nbsp;*&nbsp;FROM&nbsp;Products"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">conn</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; da</span><span style="color: #007700">.</span><span style="color: #0000BB">Fill</span><span style="color: #007700">(</span><span style="color: #0000BB">dt</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dataGridView1</span><span style="color: #007700">.</span><span style="color: #0000BB">DataSource&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dt</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; catch&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Exception&nbsp;ex</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MessageBox</span><span style="color: #007700">.</span><span style="color: #0000BB">Show</span><span style="color: #007700">(</span><span style="color: #DD0000">"خطأ&nbsp;في&nbsp;تحميل&nbsp;البيانات:&nbsp;"&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">ex</span><span style="color: #007700">.</span><span style="color: #0000BB">Message</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"خطأ"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxButtons</span><span style="color: #007700">.</span><span style="color: #0000BB">OK</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxIcon</span><span style="color: #007700">.</span><span style="color: #0000BB">Error</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxDefaultButton</span><span style="color: #007700">.</span><span style="color: #0000BB">Button1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxOptions</span><span style="color: #007700">.</span><span style="color: #0000BB">RightAlign&nbsp;</span><span style="color: #007700">|&nbsp;</span><span style="color: #0000BB">MessageBoxOptions</span><span style="color: #007700">.</span><span style="color: #0000BB">RtlReading</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;void&nbsp;btnSearch_Click</span><span style="color: #007700">(</span><span style="color: #0000BB">object&nbsp;sender</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; string&nbsp;searchBy&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">cmbSearchBy</span><span style="color: #007700">.</span><span style="color: #0000BB">SelectedItem</span><span style="color: #007700">.</span><span style="color: #0000BB">ToString</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; string&nbsp;keyword&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">txtSearch</span><span style="color: #007700">.</span><span style="color: #0000BB">Text</span><span style="color: #007700">.</span><span style="color: #0000BB">Trim</span><span style="color: #007700">();<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; string&nbsp;query&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"SELECT&nbsp;*&nbsp;FROM&nbsp;Products&nbsp;WHERE&nbsp;["&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">searchBy&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">"]&nbsp;LIKE&nbsp;?"</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; try<br />&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OleDbCommand&nbsp;cmd&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">OleDbCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">query</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">conn</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cmd</span><span style="color: #007700">.</span><span style="color: #0000BB">Parameters</span><span style="color: #007700">.</span><span style="color: #0000BB">AddWithValue</span><span style="color: #007700">(</span><span style="color: #DD0000">"?"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"%"&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">keyword&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">"%"</span><span style="color: #007700">);<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DataTable&nbsp;dt&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">DataTable</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OleDbDataAdapter&nbsp;da&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">OleDbDataAdapter</span><span style="color: #007700">(</span><span style="color: #0000BB">cmd</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; da</span><span style="color: #007700">.</span><span style="color: #0000BB">Fill</span><span style="color: #007700">(</span><span style="color: #0000BB">dt</span><span style="color: #007700">);<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dataGridView1</span><span style="color: #007700">.</span><span style="color: #0000BB">DataSource&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dt</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; catch&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Exception&nbsp;ex</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MessageBox</span><span style="color: #007700">.</span><span style="color: #0000BB">Show</span><span style="color: #007700">(</span><span style="color: #DD0000">"خطأ&nbsp;في&nbsp;البحث:&nbsp;"&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">ex</span><span style="color: #007700">.</span><span style="color: #0000BB">Message</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"خطأ"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxButtons</span><span style="color: #007700">.</span><span style="color: #0000BB">OK</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxIcon</span><span style="color: #007700">.</span><span style="color: #0000BB">Error</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxDefaultButton</span><span style="color: #007700">.</span><span style="color: #0000BB">Button1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxOptions</span><span style="color: #007700">.</span><span style="color: #0000BB">RightAlign&nbsp;</span><span style="color: #007700">|&nbsp;</span><span style="color: #0000BB">MessageBoxOptions</span><span style="color: #007700">.</span><span style="color: #0000BB">RtlReading</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div>]]></description>
			<content:encoded><![CDATA[السلام عليكم و رحمة الله ز بركاته<br />
<br />
مثال لكيفية تنفيذ عملية بحث باستخدام ComboBox في تطبيق C#:<br />
<br />
المتطلبات:<br />
قاعدة بيانات Access باسم: MyDatabase.accdb<br />
<br />
جدول باسم: Products يحتوي على الأعمدة:<br />
ProductID (رقم)<br />
ProductName (نص)<br />
Category (نص)<br />
Company (نص)<br />
<br />
<br />
 تصميم النموذج (Form1):<br />
ComboBox → cmbSearchBy<br />
TextBox → txtSearch<br />
Button → btnSearch<br />
DataGridView → DataGridView1<br />
<br />
كود C# كامل:<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Data</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Data</span><span style="color: #007700">.</span><span style="color: #0000BB">OleDb</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Windows</span><span style="color: #007700">.</span><span style="color: #0000BB">Forms</span><span style="color: #007700">;<br /><br />public&nbsp;</span><span style="color: #0000BB">partial&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">Form1&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Form<br /></span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; OleDbConnection&nbsp;conn&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">OleDbConnection</span><span style="color: #007700">(@</span><span style="color: #DD0000">"Provider=Microsoft.ACE.OLEDB.12.0;Data&nbsp;Source=|DataDirectory|&#092;MyDatabase.accdb"</span><span style="color: #007700">);<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;Form1</span><span style="color: #007700">()<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; InitializeComponent</span><span style="color: #007700">();<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; cmbSearchBy</span><span style="color: #007700">.</span><span style="color: #0000BB">Items</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(</span><span style="color: #DD0000">"ProductName"</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; cmbSearchBy</span><span style="color: #007700">.</span><span style="color: #0000BB">Items</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(</span><span style="color: #DD0000">"Category"</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; cmbSearchBy</span><span style="color: #007700">.</span><span style="color: #0000BB">Items</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(</span><span style="color: #DD0000">"Company"</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; cmbSearchBy</span><span style="color: #007700">.</span><span style="color: #0000BB">SelectedIndex&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;تحميل&nbsp;كل&nbsp;المنتجات<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; LoadAllProducts</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;void&nbsp;LoadAllProducts</span><span style="color: #007700">()<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; try<br />&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DataTable&nbsp;dt&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">DataTable</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OleDbDataAdapter&nbsp;da&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">OleDbDataAdapter</span><span style="color: #007700">(</span><span style="color: #DD0000">"SELECT&nbsp;*&nbsp;FROM&nbsp;Products"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">conn</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; da</span><span style="color: #007700">.</span><span style="color: #0000BB">Fill</span><span style="color: #007700">(</span><span style="color: #0000BB">dt</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dataGridView1</span><span style="color: #007700">.</span><span style="color: #0000BB">DataSource&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dt</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; catch&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Exception&nbsp;ex</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MessageBox</span><span style="color: #007700">.</span><span style="color: #0000BB">Show</span><span style="color: #007700">(</span><span style="color: #DD0000">"خطأ&nbsp;في&nbsp;تحميل&nbsp;البيانات:&nbsp;"&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">ex</span><span style="color: #007700">.</span><span style="color: #0000BB">Message</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"خطأ"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxButtons</span><span style="color: #007700">.</span><span style="color: #0000BB">OK</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxIcon</span><span style="color: #007700">.</span><span style="color: #0000BB">Error</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxDefaultButton</span><span style="color: #007700">.</span><span style="color: #0000BB">Button1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxOptions</span><span style="color: #007700">.</span><span style="color: #0000BB">RightAlign&nbsp;</span><span style="color: #007700">|&nbsp;</span><span style="color: #0000BB">MessageBoxOptions</span><span style="color: #007700">.</span><span style="color: #0000BB">RtlReading</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;void&nbsp;btnSearch_Click</span><span style="color: #007700">(</span><span style="color: #0000BB">object&nbsp;sender</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; string&nbsp;searchBy&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">cmbSearchBy</span><span style="color: #007700">.</span><span style="color: #0000BB">SelectedItem</span><span style="color: #007700">.</span><span style="color: #0000BB">ToString</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; string&nbsp;keyword&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">txtSearch</span><span style="color: #007700">.</span><span style="color: #0000BB">Text</span><span style="color: #007700">.</span><span style="color: #0000BB">Trim</span><span style="color: #007700">();<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; string&nbsp;query&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"SELECT&nbsp;*&nbsp;FROM&nbsp;Products&nbsp;WHERE&nbsp;["&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">searchBy&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">"]&nbsp;LIKE&nbsp;?"</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; try<br />&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OleDbCommand&nbsp;cmd&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">OleDbCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">query</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">conn</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cmd</span><span style="color: #007700">.</span><span style="color: #0000BB">Parameters</span><span style="color: #007700">.</span><span style="color: #0000BB">AddWithValue</span><span style="color: #007700">(</span><span style="color: #DD0000">"?"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"%"&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">keyword&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">"%"</span><span style="color: #007700">);<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DataTable&nbsp;dt&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">DataTable</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OleDbDataAdapter&nbsp;da&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">OleDbDataAdapter</span><span style="color: #007700">(</span><span style="color: #0000BB">cmd</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; da</span><span style="color: #007700">.</span><span style="color: #0000BB">Fill</span><span style="color: #007700">(</span><span style="color: #0000BB">dt</span><span style="color: #007700">);<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dataGridView1</span><span style="color: #007700">.</span><span style="color: #0000BB">DataSource&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dt</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; catch&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Exception&nbsp;ex</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MessageBox</span><span style="color: #007700">.</span><span style="color: #0000BB">Show</span><span style="color: #007700">(</span><span style="color: #DD0000">"خطأ&nbsp;في&nbsp;البحث:&nbsp;"&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">ex</span><span style="color: #007700">.</span><span style="color: #0000BB">Message</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"خطأ"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxButtons</span><span style="color: #007700">.</span><span style="color: #0000BB">OK</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxIcon</span><span style="color: #007700">.</span><span style="color: #0000BB">Error</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxDefaultButton</span><span style="color: #007700">.</span><span style="color: #0000BB">Button1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">MessageBoxOptions</span><span style="color: #007700">.</span><span style="color: #0000BB">RightAlign&nbsp;</span><span style="color: #007700">|&nbsp;</span><span style="color: #0000BB">MessageBoxOptions</span><span style="color: #007700">.</span><span style="color: #0000BB">RtlReading</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[شراء سورس كود]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=52102</link>
			<pubDate>Tue, 04 Mar 2025 13:11:48 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=15374">sher</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=52102</guid>
			<description><![CDATA[ابحث عن سورس كود لإدارة المستشفيات <br />
<br />
لمن لديه التواصل معي]]></description>
			<content:encoded><![CDATA[ابحث عن سورس كود لإدارة المستشفيات <br />
<br />
لمن لديه التواصل معي]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مساعدة في حساب]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=51482</link>
			<pubDate>Fri, 07 Feb 2025 09:34:24 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=7601">سيد أحمد</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=51482</guid>
			<description><![CDATA[السلام عليكم<br />
أنا جديد في برمجة سي شارب واريد مثال عند اختيار مهنة مثل عون حفظ البيانات بعطني رقم استدلالي 488 وهذا الرقم يضرب في 45 =21960.00 وشكرا لكم]]></description>
			<content:encoded><![CDATA[السلام عليكم<br />
أنا جديد في برمجة سي شارب واريد مثال عند اختيار مهنة مثل عون حفظ البيانات بعطني رقم استدلالي 488 وهذا الرقم يضرب في 45 =21960.00 وشكرا لكم]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ببساطة شديدة فيديو شرح عمل فاتورة ب C# و Crystal reports]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=50636</link>
			<pubDate>Sat, 16 Nov 2024 00:26:52 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=30382">ggtt17121985</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=50636</guid>
			<description><![CDATA[<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/G3LEmmC54BY" frameborder="0" allowfullscreen="true"></iframe>]]></description>
			<content:encoded><![CDATA[<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/G3LEmmC54BY" frameborder="0" allowfullscreen="true"></iframe>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مشروع نظام مكتب المقاولات]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=50340</link>
			<pubDate>Wed, 25 Sep 2024 17:27:56 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=59573">مصطفى نهشل</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=50340</guid>
			<description><![CDATA[وجهات المستخدم الرئيسيه لنظام مكتب المقاولات]]></description>
			<content:encoded><![CDATA[وجهات المستخدم الرئيسيه لنظام مكتب المقاولات]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مشروع النسخ الاحتياطي sqllite]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=49349</link>
			<pubDate>Mon, 24 Jun 2024 16:17:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=57347">Kamil</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=49349</guid>
			<description><![CDATA[أهمية النسخ الاحتياطي:<br />
حماية البيانات: يساعد النسخ الاحتياطي على حماية البيانات من خطر الفقدان بسبب عوامل مثل الأعطال التقنية، الفيروسات، أو أخطاء المستخدمين.<br />
<br />
الاستعادة بسرعة: يمكن لبرامج النسخ الاحتياطي استعادة البيانات بسرعة في حالات الطوارئ، مما يقلل من التأثيرات السلبية على الأعمال والعمليات.<br />
<br />
الامتثال والتنظيم: يساعد الاحتفاظ بنسخ احتياطية من البيانات في الامتثال للمعايير والتشريعات القانونية التي تتطلب الاحتفاظ بنسخ احتياطية من البيانات لفترات زمنية معينة.<br />
<br />
تم انشاء هذا المشروع بدون استخدام المكتبة الخاصة تم اضافة ملفات DLL كاملة  يمكنك تجربته على اي جهاز تريد<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/txt.gif" title="Text Document" border="0" alt=".txt" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=29635" target="_blank" title="">روابط المشروعان سي شارب و في بي .txt</a> (الحجم : 220 بايت / التحميلات : 69)
]]></description>
			<content:encoded><![CDATA[أهمية النسخ الاحتياطي:<br />
حماية البيانات: يساعد النسخ الاحتياطي على حماية البيانات من خطر الفقدان بسبب عوامل مثل الأعطال التقنية، الفيروسات، أو أخطاء المستخدمين.<br />
<br />
الاستعادة بسرعة: يمكن لبرامج النسخ الاحتياطي استعادة البيانات بسرعة في حالات الطوارئ، مما يقلل من التأثيرات السلبية على الأعمال والعمليات.<br />
<br />
الامتثال والتنظيم: يساعد الاحتفاظ بنسخ احتياطية من البيانات في الامتثال للمعايير والتشريعات القانونية التي تتطلب الاحتفاظ بنسخ احتياطية من البيانات لفترات زمنية معينة.<br />
<br />
تم انشاء هذا المشروع بدون استخدام المكتبة الخاصة تم اضافة ملفات DLL كاملة  يمكنك تجربته على اي جهاز تريد<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/txt.gif" title="Text Document" border="0" alt=".txt" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=29635" target="_blank" title="">روابط المشروعان سي شارب و في بي .txt</a> (الحجم : 220 بايت / التحميلات : 69)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مشروع انشاء قاعدة بيانات sqlite]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=49302</link>
			<pubDate>Sun, 23 Jun 2024 14:19:44 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=57347">Kamil</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=49302</guid>
			<description><![CDATA[لإنشاء قاعدة بيانات SQLite باستخدام الكود، يمكنك اتباع الخطوات التالية بلغة C# كمثال. سأقدم لك كودًا يتضمن إنشاء قاعدة بيانات SQLite جديدة وإنشاء جدول بها. للقيام بذلك، يجب عليك استخدام مكتبة System.Data.SQLite التي توفر الدعم اللازم للتعامل مع قواعد البيانات SQLite في C#.<br />
<br />
الخطوات:<br />
تثبيت مكتبة SQLite: تأكد أولاً من تثبيت مكتبة System.Data.SQLite من NuGet Packages إذا لم يكن مثبتًا بالفعل. يمكنك القيام بذلك من خلال Visual Studio باتباع الخطوات التالية:<br />
<br />
انقر بزر الماوس الأيمن على مشروعك في Solution Explorer.<br />
اختر "Manage NuGet Packages".<br />
ابحث عن "System.Data.SQLite".<br />
حدد الحزمة وانقر على "Install".<br />
<br />
شرح الكود:<br />
يتم تعيين مسار قاعدة البيانات databasePath حيث سيتم إنشاء ملف example.db.<br />
يتم التأكد من وجود مجلد القاعدة البيانات وإنشاؤه إذا لم يكن موجودًا.<br />
يتم إنشاء الاتصال بقاعدة البيانات وإنشاء جدول بسيط يسمى Employees يحتوي على حقول Id (رقمية رئيسية متزايدة تلقائيًا)، Name (نص غير فارغ)، و Age (رقم صحيح).<br />
يتم استخدام SQLiteCommand لتنفيذ استعلام إنشاء الجدول.<br />
يتم إغلاق الاتصال بعد إنشاء الجدول.<br />
يعرض رسالة بأن الجدول قد تم إنشاؤه بنجاح.<br />
ملاحظات إضافية:<br />
تأكد من تعيين مسار databasePath بشكل صحيح لمكان تخزين قاعدة البيانات على جهاز الكمبيوتر الخاص بك.<br />
يمكنك تعديل استعلام إنشاء الجدول createTableQuery حسب الحقول والأنواع التي ترغب في استخدامها.<br />
تأكد من تثبيت مكتبة System.Data.SQLite والتي تتوفر عادةً من خلال NuGet Packages كما تم شرحها سابقًا.<br />
باستخدام هذا الكود، يمكنك إنشاء قاعدة بيانات SQLite جديدة وجدول داخلها بنجاح. تأكد من تعديل المسار وهيكل الجدول حسب احتياجات التطبيق الخاص بك.<br />
<br />
الكود<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Data</span><span style="color: #007700">.</span><span style="color: #0000BB">SQLite</span><span style="color: #007700">;<br /><br />namespace&nbsp;</span><span style="color: #0000BB">SQLiteExample<br /></span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; class&nbsp;Program<br />&nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; static&nbsp;void&nbsp;Main</span><span style="color: #007700">(</span><span style="color: #0000BB">string</span><span style="color: #007700">[]&nbsp;</span><span style="color: #0000BB">args</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; string&nbsp;databasePath&nbsp;</span><span style="color: #007700">=&nbsp;@</span><span style="color: #DD0000">"C:&#092;Path&#092;To&#092;Your&#092;Database&#092;example.db"</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">//&nbsp;تعيين&nbsp;مسار&nbsp;قاعدة&nbsp;البيانات<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;تأكد&nbsp;من&nbsp;وجود&nbsp;مجلد&nbsp;القاعدة&nbsp;البيانات&nbsp;أو&nbsp;أنشئه&nbsp;إذا&nbsp;لم&nbsp;يكن&nbsp;موجودًا<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; string&nbsp;folderPath&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">System</span><span style="color: #007700">.</span><span style="color: #0000BB">IO</span><span style="color: #007700">.</span><span style="color: #0000BB">Path</span><span style="color: #007700">.</span><span style="color: #0000BB">GetDirectoryName</span><span style="color: #007700">(</span><span style="color: #0000BB">databasePath</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if&nbsp;</span><span style="color: #007700">(!</span><span style="color: #0000BB">System</span><span style="color: #007700">.</span><span style="color: #0000BB">IO</span><span style="color: #007700">.</span><span style="color: #0000BB">Directory</span><span style="color: #007700">.</span><span style="color: #0000BB">Exists</span><span style="color: #007700">(</span><span style="color: #0000BB">folderPath</span><span style="color: #007700">))<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System</span><span style="color: #007700">.</span><span style="color: #0000BB">IO</span><span style="color: #007700">.</span><span style="color: #0000BB">Directory</span><span style="color: #007700">.</span><span style="color: #0000BB">CreateDirectory</span><span style="color: #007700">(</span><span style="color: #0000BB">folderPath</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;سلسلة&nbsp;الاتصال<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; string&nbsp;connectionString&nbsp;</span><span style="color: #007700">=&nbsp;&#36;</span><span style="color: #DD0000">"Data&nbsp;Source={databasePath};Version=3;"</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;إنشاء&nbsp;قاعدة&nbsp;بيانات&nbsp;SQLite&nbsp;جديدة<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SQLiteConnection</span><span style="color: #007700">.</span><span style="color: #0000BB">CreateFile</span><span style="color: #007700">(</span><span style="color: #0000BB">databasePath</span><span style="color: #007700">);<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;افتح&nbsp;الاتصال&nbsp;بقاعدة&nbsp;البيانات<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; using&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">SQLiteConnection&nbsp;connection&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">SQLiteConnection</span><span style="color: #007700">(</span><span style="color: #0000BB">connectionString</span><span style="color: #007700">))<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; connection</span><span style="color: #007700">.</span><span style="color: #0000BB">Open</span><span style="color: #007700">();<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;إنشاء&nbsp;جدول&nbsp;بسيط&nbsp;في&nbsp;قاعدة&nbsp;البيانات<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; string&nbsp;createTableQuery&nbsp;</span><span style="color: #007700">=&nbsp;@</span><span style="color: #DD0000">"<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CREATE&nbsp;TABLE&nbsp;[Codes]&nbsp;(<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"</span><span style="color: #0000BB">id</span><span style="color: #DD0000">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;integer&nbsp;PRIMARY&nbsp;KEY&nbsp;AUTOINCREMENT&nbsp;NOT&nbsp;NULL,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "</span><span style="color: #0000BB">Title</span><span style="color: #DD0000">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nvarchar&nbsp;COLLATE&nbsp;NOCASE,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "</span><span style="color: #0000BB">code</span><span style="color: #DD0000">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nvarchar&nbsp;COLLATE&nbsp;NOCASE,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "</span><span style="color: #0000BB">description</span><span style="color: #DD0000">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nvarchar&nbsp;COLLATE&nbsp;NOCASE<br /><br />);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; using&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">SQLiteCommand&nbsp;command&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">SQLiteCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">createTableQuery</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">connection</span><span style="color: #007700">))<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; command</span><span style="color: #007700">.</span><span style="color: #0000BB">ExecuteNonQuery</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #DD0000">"تم&nbsp;إنشاء&nbsp;الجدول&nbsp;بنجاح."</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;إغلاق&nbsp;الاتصال&nbsp;بقاعدة&nbsp;البيانات<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; connection</span><span style="color: #007700">.</span><span style="color: #0000BB">Close</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #DD0000">"Press&nbsp;any&nbsp;key&nbsp;to&nbsp;exit..."</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console</span><span style="color: #007700">.</span><span style="color: #0000BB">ReadKey</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div>]]></description>
			<content:encoded><![CDATA[لإنشاء قاعدة بيانات SQLite باستخدام الكود، يمكنك اتباع الخطوات التالية بلغة C# كمثال. سأقدم لك كودًا يتضمن إنشاء قاعدة بيانات SQLite جديدة وإنشاء جدول بها. للقيام بذلك، يجب عليك استخدام مكتبة System.Data.SQLite التي توفر الدعم اللازم للتعامل مع قواعد البيانات SQLite في C#.<br />
<br />
الخطوات:<br />
تثبيت مكتبة SQLite: تأكد أولاً من تثبيت مكتبة System.Data.SQLite من NuGet Packages إذا لم يكن مثبتًا بالفعل. يمكنك القيام بذلك من خلال Visual Studio باتباع الخطوات التالية:<br />
<br />
انقر بزر الماوس الأيمن على مشروعك في Solution Explorer.<br />
اختر "Manage NuGet Packages".<br />
ابحث عن "System.Data.SQLite".<br />
حدد الحزمة وانقر على "Install".<br />
<br />
شرح الكود:<br />
يتم تعيين مسار قاعدة البيانات databasePath حيث سيتم إنشاء ملف example.db.<br />
يتم التأكد من وجود مجلد القاعدة البيانات وإنشاؤه إذا لم يكن موجودًا.<br />
يتم إنشاء الاتصال بقاعدة البيانات وإنشاء جدول بسيط يسمى Employees يحتوي على حقول Id (رقمية رئيسية متزايدة تلقائيًا)، Name (نص غير فارغ)، و Age (رقم صحيح).<br />
يتم استخدام SQLiteCommand لتنفيذ استعلام إنشاء الجدول.<br />
يتم إغلاق الاتصال بعد إنشاء الجدول.<br />
يعرض رسالة بأن الجدول قد تم إنشاؤه بنجاح.<br />
ملاحظات إضافية:<br />
تأكد من تعيين مسار databasePath بشكل صحيح لمكان تخزين قاعدة البيانات على جهاز الكمبيوتر الخاص بك.<br />
يمكنك تعديل استعلام إنشاء الجدول createTableQuery حسب الحقول والأنواع التي ترغب في استخدامها.<br />
تأكد من تثبيت مكتبة System.Data.SQLite والتي تتوفر عادةً من خلال NuGet Packages كما تم شرحها سابقًا.<br />
باستخدام هذا الكود، يمكنك إنشاء قاعدة بيانات SQLite جديدة وجدول داخلها بنجاح. تأكد من تعديل المسار وهيكل الجدول حسب احتياجات التطبيق الخاص بك.<br />
<br />
الكود<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Data</span><span style="color: #007700">.</span><span style="color: #0000BB">SQLite</span><span style="color: #007700">;<br /><br />namespace&nbsp;</span><span style="color: #0000BB">SQLiteExample<br /></span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; class&nbsp;Program<br />&nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; static&nbsp;void&nbsp;Main</span><span style="color: #007700">(</span><span style="color: #0000BB">string</span><span style="color: #007700">[]&nbsp;</span><span style="color: #0000BB">args</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; string&nbsp;databasePath&nbsp;</span><span style="color: #007700">=&nbsp;@</span><span style="color: #DD0000">"C:&#092;Path&#092;To&#092;Your&#092;Database&#092;example.db"</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">//&nbsp;تعيين&nbsp;مسار&nbsp;قاعدة&nbsp;البيانات<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;تأكد&nbsp;من&nbsp;وجود&nbsp;مجلد&nbsp;القاعدة&nbsp;البيانات&nbsp;أو&nbsp;أنشئه&nbsp;إذا&nbsp;لم&nbsp;يكن&nbsp;موجودًا<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; string&nbsp;folderPath&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">System</span><span style="color: #007700">.</span><span style="color: #0000BB">IO</span><span style="color: #007700">.</span><span style="color: #0000BB">Path</span><span style="color: #007700">.</span><span style="color: #0000BB">GetDirectoryName</span><span style="color: #007700">(</span><span style="color: #0000BB">databasePath</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if&nbsp;</span><span style="color: #007700">(!</span><span style="color: #0000BB">System</span><span style="color: #007700">.</span><span style="color: #0000BB">IO</span><span style="color: #007700">.</span><span style="color: #0000BB">Directory</span><span style="color: #007700">.</span><span style="color: #0000BB">Exists</span><span style="color: #007700">(</span><span style="color: #0000BB">folderPath</span><span style="color: #007700">))<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System</span><span style="color: #007700">.</span><span style="color: #0000BB">IO</span><span style="color: #007700">.</span><span style="color: #0000BB">Directory</span><span style="color: #007700">.</span><span style="color: #0000BB">CreateDirectory</span><span style="color: #007700">(</span><span style="color: #0000BB">folderPath</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;سلسلة&nbsp;الاتصال<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; string&nbsp;connectionString&nbsp;</span><span style="color: #007700">=&nbsp;&#36;</span><span style="color: #DD0000">"Data&nbsp;Source={databasePath};Version=3;"</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;إنشاء&nbsp;قاعدة&nbsp;بيانات&nbsp;SQLite&nbsp;جديدة<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SQLiteConnection</span><span style="color: #007700">.</span><span style="color: #0000BB">CreateFile</span><span style="color: #007700">(</span><span style="color: #0000BB">databasePath</span><span style="color: #007700">);<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;افتح&nbsp;الاتصال&nbsp;بقاعدة&nbsp;البيانات<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; using&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">SQLiteConnection&nbsp;connection&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">SQLiteConnection</span><span style="color: #007700">(</span><span style="color: #0000BB">connectionString</span><span style="color: #007700">))<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; connection</span><span style="color: #007700">.</span><span style="color: #0000BB">Open</span><span style="color: #007700">();<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;إنشاء&nbsp;جدول&nbsp;بسيط&nbsp;في&nbsp;قاعدة&nbsp;البيانات<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; string&nbsp;createTableQuery&nbsp;</span><span style="color: #007700">=&nbsp;@</span><span style="color: #DD0000">"<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CREATE&nbsp;TABLE&nbsp;[Codes]&nbsp;(<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"</span><span style="color: #0000BB">id</span><span style="color: #DD0000">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;integer&nbsp;PRIMARY&nbsp;KEY&nbsp;AUTOINCREMENT&nbsp;NOT&nbsp;NULL,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "</span><span style="color: #0000BB">Title</span><span style="color: #DD0000">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nvarchar&nbsp;COLLATE&nbsp;NOCASE,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "</span><span style="color: #0000BB">code</span><span style="color: #DD0000">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nvarchar&nbsp;COLLATE&nbsp;NOCASE,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "</span><span style="color: #0000BB">description</span><span style="color: #DD0000">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nvarchar&nbsp;COLLATE&nbsp;NOCASE<br /><br />);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; using&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">SQLiteCommand&nbsp;command&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">SQLiteCommand</span><span style="color: #007700">(</span><span style="color: #0000BB">createTableQuery</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">connection</span><span style="color: #007700">))<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; command</span><span style="color: #007700">.</span><span style="color: #0000BB">ExecuteNonQuery</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #DD0000">"تم&nbsp;إنشاء&nbsp;الجدول&nbsp;بنجاح."</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #FF8000">//&nbsp;إغلاق&nbsp;الاتصال&nbsp;بقاعدة&nbsp;البيانات<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; connection</span><span style="color: #007700">.</span><span style="color: #0000BB">Close</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #DD0000">"Press&nbsp;any&nbsp;key&nbsp;to&nbsp;exit..."</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console</span><span style="color: #007700">.</span><span style="color: #0000BB">ReadKey</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مشروع يتيح للمستخدم استخراج الألوان من الصور]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=49039</link>
			<pubDate>Sat, 08 Jun 2024 09:30:29 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=22884">العتيق</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=49039</guid>
			<description><![CDATA[<span style="font-size: large;" class="mycode_size">الهدف:<br />
</span><br />
<span style="font-size: large;" class="mycode_size">هدف المشروع هو إنشاء تطبيق يتيح للمستخدم استخراج الألوان من الصور.</span><br />
<br />
<span style="font-size: large;" class="mycode_size">المكونات الرئيسية:</span><br />
<span style="font-size: large;" class="mycode_size">PictureBox (صندوق الصورة): يُستخدم لعرض الصورة المحددة من قبل المستخدم.</span><br />
<span style="font-size: large;" class="mycode_size">TextBox (مربع النص): يُستخدم لعرض مسار الصورة المحددة.</span><br />
<span style="font-size: large;" class="mycode_size">Button (زر التصفح): يُستخدم لتحميل الصورة من ملف.</span><br />
<span style="font-size: large;" class="mycode_size">ListBox (قائمة الألوان): تُستخدم لعرض الألوان المستخرجة من الصورة.</span><br />
<span style="font-size: large;" class="mycode_size">Label (التسمية): يُستخدم لعرض تفاصيل اللون المحدد.</span><br />
<span style="font-size: large;" class="mycode_size">كيف يعمل؟</span><br />
<span style="font-size: large;" class="mycode_size">يقوم المستخدم بالنقر على زر "تصفح" لاختيار صورة من ملفه الشخصي.</span><br />
<span style="font-size: large;" class="mycode_size">بعد تحميل الصورة، يمكن للمستخدم النقر على أي نقطة في الصورة.</span><br />
<span style="font-size: large;" class="mycode_size">عند النقر، يتم استخراج لون البكسل المحدد وعرضه في Label بالإضافة إلى عرض اسم اللون إن وجد في ListBox.</span><br />
<span style="font-size: large;" class="mycode_size">الأشياء التي يمكن تحسينها:</span><br />
<span style="font-size: large;" class="mycode_size">إضافة مزيد من التفاصيل لكيفية استخراج الألوان مثل قيمة الألفا والمزيد.</span><br />
<span style="font-size: large;" class="mycode_size">إضافة ميزات إضافية مثل حفظ الألوان المستخرجة في ملف أو تحديد الألوان المشابهة.</span><br />
<span style="font-size: large;" class="mycode_size">تحسين واجهة المستخدم وتوفير خيارات أكثر لتخصيص العرض والوظائف.</span><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=29601" target="_blank" title="">ColorSnap.rar</a> (الحجم : 34.06 ك ب / التحميلات : 54)
]]></description>
			<content:encoded><![CDATA[<span style="font-size: large;" class="mycode_size">الهدف:<br />
</span><br />
<span style="font-size: large;" class="mycode_size">هدف المشروع هو إنشاء تطبيق يتيح للمستخدم استخراج الألوان من الصور.</span><br />
<br />
<span style="font-size: large;" class="mycode_size">المكونات الرئيسية:</span><br />
<span style="font-size: large;" class="mycode_size">PictureBox (صندوق الصورة): يُستخدم لعرض الصورة المحددة من قبل المستخدم.</span><br />
<span style="font-size: large;" class="mycode_size">TextBox (مربع النص): يُستخدم لعرض مسار الصورة المحددة.</span><br />
<span style="font-size: large;" class="mycode_size">Button (زر التصفح): يُستخدم لتحميل الصورة من ملف.</span><br />
<span style="font-size: large;" class="mycode_size">ListBox (قائمة الألوان): تُستخدم لعرض الألوان المستخرجة من الصورة.</span><br />
<span style="font-size: large;" class="mycode_size">Label (التسمية): يُستخدم لعرض تفاصيل اللون المحدد.</span><br />
<span style="font-size: large;" class="mycode_size">كيف يعمل؟</span><br />
<span style="font-size: large;" class="mycode_size">يقوم المستخدم بالنقر على زر "تصفح" لاختيار صورة من ملفه الشخصي.</span><br />
<span style="font-size: large;" class="mycode_size">بعد تحميل الصورة، يمكن للمستخدم النقر على أي نقطة في الصورة.</span><br />
<span style="font-size: large;" class="mycode_size">عند النقر، يتم استخراج لون البكسل المحدد وعرضه في Label بالإضافة إلى عرض اسم اللون إن وجد في ListBox.</span><br />
<span style="font-size: large;" class="mycode_size">الأشياء التي يمكن تحسينها:</span><br />
<span style="font-size: large;" class="mycode_size">إضافة مزيد من التفاصيل لكيفية استخراج الألوان مثل قيمة الألفا والمزيد.</span><br />
<span style="font-size: large;" class="mycode_size">إضافة ميزات إضافية مثل حفظ الألوان المستخرجة في ملف أو تحديد الألوان المشابهة.</span><br />
<span style="font-size: large;" class="mycode_size">تحسين واجهة المستخدم وتوفير خيارات أكثر لتخصيص العرض والوظائف.</span><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=29601" target="_blank" title="">ColorSnap.rar</a> (الحجم : 34.06 ك ب / التحميلات : 54)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مشروع ضغط و صيانة قاعدة بيانات Sql Server]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=48944</link>
			<pubDate>Sat, 01 Jun 2024 20:32:01 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=58566">غزة العزة</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=48944</guid>
			<description><![CDATA[بعون الله تعالى تم الانتهاء من مشروع ضغط و صيانة قاعدة بيانات Sql Server  لسي شارب<br />
<br />
تم تصميمه بواسطة الفيجويال 2019 و قاعدة البيانات Sql Server 2014<br />
<br />
محتوياته<br />
<br />
1- معرفة حجم قاعدة البيانات<br />
<br />
2- ضغط قاعدة البيانات<br />
<br />
3- صيانة قاعدة البيانات<br />
<br />
4- الحصول على نسخة احتياطية من قاعدة البيانات<br />
<br />
5- استعادة قاعدة البيانات<br />
<br />
تنبيه هام  قبل استخدام عمليتا الضغط و الصيانة يجب عليك ان تحصل على نسخة احتياطية لقاعدة البيانات المراد العمل عليها تفاديا لامكانية حصول مشكلة في قاعدة البيانات الخاصة بك<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=29583" target="_blank" title="">DatabaseMaintenanceApp.rar</a> (الحجم : 1.25 م ب / التحميلات : 243)
]]></description>
			<content:encoded><![CDATA[بعون الله تعالى تم الانتهاء من مشروع ضغط و صيانة قاعدة بيانات Sql Server  لسي شارب<br />
<br />
تم تصميمه بواسطة الفيجويال 2019 و قاعدة البيانات Sql Server 2014<br />
<br />
محتوياته<br />
<br />
1- معرفة حجم قاعدة البيانات<br />
<br />
2- ضغط قاعدة البيانات<br />
<br />
3- صيانة قاعدة البيانات<br />
<br />
4- الحصول على نسخة احتياطية من قاعدة البيانات<br />
<br />
5- استعادة قاعدة البيانات<br />
<br />
تنبيه هام  قبل استخدام عمليتا الضغط و الصيانة يجب عليك ان تحصل على نسخة احتياطية لقاعدة البيانات المراد العمل عليها تفاديا لامكانية حصول مشكلة في قاعدة البيانات الخاصة بك<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=29583" target="_blank" title="">DatabaseMaintenanceApp.rar</a> (الحجم : 1.25 م ب / التحميلات : 243)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تغير حجم نوافذ برنامج عندما تتغير دقة عرض الشاشة screen resolution]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=48943</link>
			<pubDate>Sat, 01 Jun 2024 17:19:59 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=58566">غزة العزة</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=48943</guid>
			<description><![CDATA[لتنفيذ هذه الطريقة في لغة C#، سنقوم بتحويل الخطوات إلى مشروع C# باستخدام WinForms. هذا سيتضمن كتابة فئات ووظائف مشابهة لتلك التي في VB6. فيما يلي شرح لكيفية تنفيذ هذه الطريقة:<br />
<br />
إنشاء مشروع جديد في Visual Studio:<br />
<br />
افتح Visual Studio وأنشئ مشروع جديد من نوع "Windows Forms App (.NET Framework)".<br />
إضافة كود Module (في C# ستكون كلاس):<br />
<br />
أضف كلاس جديد للمشروع وقم بتسميته FormControl. في هذا الكلاس، سنقوم بتعريف المتغيرات والإجراءات اللازمة.<br />
تعريف المتغيرات:<br />
<br />
في الكلاس FormControl، سنقوم بتعريف المتغيرات اللازمة كالتالي:<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Collections</span><span style="color: #007700">.</span><span style="color: #0000BB">Generic</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Windows</span><span style="color: #007700">.</span><span style="color: #0000BB">Forms</span><span style="color: #007700">;<br /><br />public&nbsp;class&nbsp;</span><span style="color: #0000BB">FormControl<br /></span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;</span><span style="color: #007700">List&lt;</span><span style="color: #0000BB">ControlProperties</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">controlList&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;List&lt;</span><span style="color: #0000BB">ControlProperties</span><span style="color: #007700">&gt;();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;int&nbsp;originalFormHeight</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;int&nbsp;originalFormWidth</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;double&nbsp;x_ratio</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;double&nbsp;y_ratio</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">ControlProperties<br />&nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;int&nbsp;Index&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;string&nbsp;Name&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;int&nbsp;Left&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;int&nbsp;Top&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;int&nbsp;Width&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;int&nbsp;Height&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;void&nbsp;ResizeForm</span><span style="color: #007700">(</span><span style="color: #0000BB">Form&nbsp;frm</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Screen</span><span style="color: #007700">.</span><span style="color: #0000BB">PrimaryScreen</span><span style="color: #007700">.</span><span style="color: #0000BB">Bounds</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Screen</span><span style="color: #007700">.</span><span style="color: #0000BB">PrimaryScreen</span><span style="color: #007700">.</span><span style="color: #0000BB">Bounds</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;void&nbsp;ResizeControls</span><span style="color: #007700">(</span><span style="color: #0000BB">Form&nbsp;frm</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; x_ratio&nbsp;</span><span style="color: #007700">=&nbsp;(double)</span><span style="color: #0000BB">frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">originalFormHeight</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; y_ratio&nbsp;</span><span style="color: #007700">=&nbsp;(double)</span><span style="color: #0000BB">frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">originalFormWidth</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; foreach&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Control&nbsp;ctrl&nbsp;in&nbsp;frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Controls</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var&nbsp;properties&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">controlList</span><span style="color: #007700">.</span><span style="color: #0000BB">Find</span><span style="color: #007700">(</span><span style="color: #0000BB">p&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Name&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Name</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">properties&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Left&nbsp;</span><span style="color: #007700">=&nbsp;(int)(</span><span style="color: #0000BB">properties</span><span style="color: #007700">.</span><span style="color: #0000BB">Left&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">y_ratio</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">=&nbsp;(int)(</span><span style="color: #0000BB">properties</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">y_ratio</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">=&nbsp;(int)(</span><span style="color: #0000BB">properties</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">x_ratio</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Top&nbsp;</span><span style="color: #007700">=&nbsp;(int)(</span><span style="color: #0000BB">properties</span><span style="color: #007700">.</span><span style="color: #0000BB">Top&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">x_ratio</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;void&nbsp;GetLocation</span><span style="color: #007700">(</span><span style="color: #0000BB">Form&nbsp;frm</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; controlList</span><span style="color: #007700">.</span><span style="color: #0000BB">Clear</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; foreach&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Control&nbsp;ctrl&nbsp;in&nbsp;frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Controls</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; controlList</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">ControlProperties<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Name&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Name</span><span style="color: #007700">,<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Index&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">TabIndex</span><span style="color: #007700">,<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Left&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Left</span><span style="color: #007700">,<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Top&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Top</span><span style="color: #007700">,<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Width&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Width</span><span style="color: #007700">,<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Height&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Height<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">});<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; originalFormHeight&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; originalFormWidth&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Width</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;int&nbsp;SetFontSize</span><span style="color: #007700">()<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; if&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">x_ratio&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return&nbsp;</span><span style="color: #007700">(int)(</span><span style="color: #0000BB">x_ratio&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">8</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; return&nbsp;8</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div><br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Collections</span><span style="color: #007700">.</span><span style="color: #0000BB">Generic</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">ComponentModel</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Data</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Drawing</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Linq</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Text</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Threading</span><span style="color: #007700">.</span><span style="color: #0000BB">Tasks</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Windows</span><span style="color: #007700">.</span><span style="color: #0000BB">Forms</span><span style="color: #007700">;<br /><br />namespace&nbsp;</span><span style="color: #0000BB">screen_result<br /></span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;partial&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">Form1&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Form<br />&nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; private&nbsp;FormControl&nbsp;formControl</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;Form1</span><span style="color: #007700">()<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; InitializeComponent</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; formControl&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">FormControl</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; private&nbsp;void&nbsp;Form1_Load</span><span style="color: #007700">(</span><span style="color: #0000BB">object&nbsp;sender</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; formControl</span><span style="color: #007700">.</span><span style="color: #0000BB">GetLocation</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; formControl</span><span style="color: #007700">.</span><span style="color: #0000BB">ResizeForm</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">);<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; foreach&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Control&nbsp;ctrl&nbsp;in&nbsp;this</span><span style="color: #007700">.</span><span style="color: #0000BB">Controls</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Font&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Font</span><span style="color: #007700">(</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Font</span><span style="color: #007700">.</span><span style="color: #0000BB">FontFamily</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">formControl</span><span style="color: #007700">.</span><span style="color: #0000BB">SetFontSize</span><span style="color: #007700">());<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; private&nbsp;void&nbsp;Form1_Resize</span><span style="color: #007700">(</span><span style="color: #0000BB">object&nbsp;sender</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; formControl</span><span style="color: #007700">.</span><span style="color: #0000BB">ResizeControls</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">);<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; foreach&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Control&nbsp;ctrl&nbsp;in&nbsp;this</span><span style="color: #007700">.</span><span style="color: #0000BB">Controls</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Font&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Font</span><span style="color: #007700">(</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Font</span><span style="color: #007700">.</span><span style="color: #0000BB">FontFamily</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">formControl</span><span style="color: #007700">.</span><span style="color: #0000BB">SetFontSize</span><span style="color: #007700">());<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div><span style="color: #0d0d0d;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: ui-sans-serif, -apple-system, system-ui,;" class="mycode_font">ويصبح بإمكانك تغيير حجم النافذة وعناصر التحكم بشكل ديناميكي استنادًا إلى دقة عرض الشاشة.</span></span></span><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=29582" target="_blank" title="">screen result.rar</a> (الحجم : 43.84 ك ب / التحميلات : 98)
]]></description>
			<content:encoded><![CDATA[لتنفيذ هذه الطريقة في لغة C#، سنقوم بتحويل الخطوات إلى مشروع C# باستخدام WinForms. هذا سيتضمن كتابة فئات ووظائف مشابهة لتلك التي في VB6. فيما يلي شرح لكيفية تنفيذ هذه الطريقة:<br />
<br />
إنشاء مشروع جديد في Visual Studio:<br />
<br />
افتح Visual Studio وأنشئ مشروع جديد من نوع "Windows Forms App (.NET Framework)".<br />
إضافة كود Module (في C# ستكون كلاس):<br />
<br />
أضف كلاس جديد للمشروع وقم بتسميته FormControl. في هذا الكلاس، سنقوم بتعريف المتغيرات والإجراءات اللازمة.<br />
تعريف المتغيرات:<br />
<br />
في الكلاس FormControl، سنقوم بتعريف المتغيرات اللازمة كالتالي:<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Collections</span><span style="color: #007700">.</span><span style="color: #0000BB">Generic</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Windows</span><span style="color: #007700">.</span><span style="color: #0000BB">Forms</span><span style="color: #007700">;<br /><br />public&nbsp;class&nbsp;</span><span style="color: #0000BB">FormControl<br /></span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;</span><span style="color: #007700">List&lt;</span><span style="color: #0000BB">ControlProperties</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">controlList&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;List&lt;</span><span style="color: #0000BB">ControlProperties</span><span style="color: #007700">&gt;();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;int&nbsp;originalFormHeight</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;int&nbsp;originalFormWidth</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;double&nbsp;x_ratio</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;double&nbsp;y_ratio</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; private&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">ControlProperties<br />&nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;int&nbsp;Index&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;string&nbsp;Name&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;int&nbsp;Left&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;int&nbsp;Top&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;int&nbsp;Width&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;int&nbsp;Height&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;void&nbsp;ResizeForm</span><span style="color: #007700">(</span><span style="color: #0000BB">Form&nbsp;frm</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Screen</span><span style="color: #007700">.</span><span style="color: #0000BB">PrimaryScreen</span><span style="color: #007700">.</span><span style="color: #0000BB">Bounds</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Screen</span><span style="color: #007700">.</span><span style="color: #0000BB">PrimaryScreen</span><span style="color: #007700">.</span><span style="color: #0000BB">Bounds</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;void&nbsp;ResizeControls</span><span style="color: #007700">(</span><span style="color: #0000BB">Form&nbsp;frm</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; x_ratio&nbsp;</span><span style="color: #007700">=&nbsp;(double)</span><span style="color: #0000BB">frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">originalFormHeight</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; y_ratio&nbsp;</span><span style="color: #007700">=&nbsp;(double)</span><span style="color: #0000BB">frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #0000BB">originalFormWidth</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; foreach&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Control&nbsp;ctrl&nbsp;in&nbsp;frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Controls</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var&nbsp;properties&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">controlList</span><span style="color: #007700">.</span><span style="color: #0000BB">Find</span><span style="color: #007700">(</span><span style="color: #0000BB">p&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">p</span><span style="color: #007700">.</span><span style="color: #0000BB">Name&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Name</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">properties&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">null</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Left&nbsp;</span><span style="color: #007700">=&nbsp;(int)(</span><span style="color: #0000BB">properties</span><span style="color: #007700">.</span><span style="color: #0000BB">Left&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">y_ratio</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">=&nbsp;(int)(</span><span style="color: #0000BB">properties</span><span style="color: #007700">.</span><span style="color: #0000BB">Width&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">y_ratio</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">=&nbsp;(int)(</span><span style="color: #0000BB">properties</span><span style="color: #007700">.</span><span style="color: #0000BB">Height&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">x_ratio</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Top&nbsp;</span><span style="color: #007700">=&nbsp;(int)(</span><span style="color: #0000BB">properties</span><span style="color: #007700">.</span><span style="color: #0000BB">Top&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">x_ratio</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;void&nbsp;GetLocation</span><span style="color: #007700">(</span><span style="color: #0000BB">Form&nbsp;frm</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; controlList</span><span style="color: #007700">.</span><span style="color: #0000BB">Clear</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; foreach&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Control&nbsp;ctrl&nbsp;in&nbsp;frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Controls</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; controlList</span><span style="color: #007700">.</span><span style="color: #0000BB">Add</span><span style="color: #007700">(new&nbsp;</span><span style="color: #0000BB">ControlProperties<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Name&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Name</span><span style="color: #007700">,<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Index&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">TabIndex</span><span style="color: #007700">,<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Left&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Left</span><span style="color: #007700">,<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Top&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Top</span><span style="color: #007700">,<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Width&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Width</span><span style="color: #007700">,<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Height&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Height<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">});<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; originalFormHeight&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Height</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; originalFormWidth&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">frm</span><span style="color: #007700">.</span><span style="color: #0000BB">Width</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;int&nbsp;SetFontSize</span><span style="color: #007700">()<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; if&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">x_ratio&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return&nbsp;</span><span style="color: #007700">(int)(</span><span style="color: #0000BB">x_ratio&nbsp;</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">8</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; return&nbsp;8</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div><br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Collections</span><span style="color: #007700">.</span><span style="color: #0000BB">Generic</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">ComponentModel</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Data</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Drawing</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Linq</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Text</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Threading</span><span style="color: #007700">.</span><span style="color: #0000BB">Tasks</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Windows</span><span style="color: #007700">.</span><span style="color: #0000BB">Forms</span><span style="color: #007700">;<br /><br />namespace&nbsp;</span><span style="color: #0000BB">screen_result<br /></span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;partial&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">Form1&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Form<br />&nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; private&nbsp;FormControl&nbsp;formControl</span><span style="color: #007700">;<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;Form1</span><span style="color: #007700">()<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; InitializeComponent</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; formControl&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">FormControl</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; private&nbsp;void&nbsp;Form1_Load</span><span style="color: #007700">(</span><span style="color: #0000BB">object&nbsp;sender</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; formControl</span><span style="color: #007700">.</span><span style="color: #0000BB">GetLocation</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; formControl</span><span style="color: #007700">.</span><span style="color: #0000BB">ResizeForm</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">);<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; foreach&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Control&nbsp;ctrl&nbsp;in&nbsp;this</span><span style="color: #007700">.</span><span style="color: #0000BB">Controls</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Font&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Font</span><span style="color: #007700">(</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Font</span><span style="color: #007700">.</span><span style="color: #0000BB">FontFamily</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">formControl</span><span style="color: #007700">.</span><span style="color: #0000BB">SetFontSize</span><span style="color: #007700">());<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; private&nbsp;void&nbsp;Form1_Resize</span><span style="color: #007700">(</span><span style="color: #0000BB">object&nbsp;sender</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; formControl</span><span style="color: #007700">.</span><span style="color: #0000BB">ResizeControls</span><span style="color: #007700">(</span><span style="color: #0000BB">this</span><span style="color: #007700">);<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; foreach&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">Control&nbsp;ctrl&nbsp;in&nbsp;this</span><span style="color: #007700">.</span><span style="color: #0000BB">Controls</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Font&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Font</span><span style="color: #007700">(</span><span style="color: #0000BB">ctrl</span><span style="color: #007700">.</span><span style="color: #0000BB">Font</span><span style="color: #007700">.</span><span style="color: #0000BB">FontFamily</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">formControl</span><span style="color: #007700">.</span><span style="color: #0000BB">SetFontSize</span><span style="color: #007700">());<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div><span style="color: #0d0d0d;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: ui-sans-serif, -apple-system, system-ui,;" class="mycode_font">ويصبح بإمكانك تغيير حجم النافذة وعناصر التحكم بشكل ديناميكي استنادًا إلى دقة عرض الشاشة.</span></span></span><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=29582" target="_blank" title="">screen result.rar</a> (الحجم : 43.84 ك ب / التحميلات : 98)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[انشاء برنامج تشغيل الفيديو]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=48933</link>
			<pubDate>Wed, 29 May 2024 16:26:22 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=58566">غزة العزة</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=48933</guid>
			<description><![CDATA[لإنشاء برنامج لتشغيل الفيديو باستخدام لغة سي شارب (C#)، يمكنك استخدام مكتبة VLC أو مكتبة Windows Media Player. سأقدم لك مثالا باستخدام مكتبة Windows Media Player المدمجة في إطار العمل .NET. ستحتاج إلى استخدام Windows Forms لإنشاء واجهة المستخدم الرسومية.<br />
<br />
إليك الخطوات التي تحتاجها لإنشاء مشغل فيديو بسيط:<br />
<br />
إنشاء مشروع جديد في Visual Studio:<br />
<br />
افتح Visual Studio.<br />
اختر "Create a new project".<br />
اختر "Windows Forms App (.NET Framework)" وانقر على "Next".<br />
أدخل اسم المشروع واختر موقعه ثم انقر على "Create".<br />
إضافة عنصر Windows Media Player إلى النموذج:<br />
<br />
افتح المصمم للنموذج (Form1.cs [Design]).<br />
في شريط الأدوات (Toolbox)، انقر على "Choose Items...".<br />
في نافذة "Choose Toolbox Items"، انتقل إلى علامة التبويب "COM Components".<br />
ابحث عن "Windows Media Player" وحدده، ثم انقر على "OK".<br />
اسحب عنصر "Windows Media Player" من شريط الأدوات وضعه على النموذج.<br />
إضافة أزرار التحكم:<br />
<br />
أضف ثلاثة أزرار إلى النموذج: "Play"، "Stop"، و"Load".<br />
أعد تسمية الأزرار حسب الحاجة.<br />
كتابة الكود:<br />
<br />
افتح ملف Form1.cs وأضف الكود التالي:<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Windows</span><span style="color: #007700">.</span><span style="color: #0000BB">Forms</span><span style="color: #007700">;<br /><br />namespace&nbsp;</span><span style="color: #0000BB">VideoPlayerApp<br /></span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;partial&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">Form1&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Form<br />&nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;Form1</span><span style="color: #007700">()<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; InitializeComponent</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; private&nbsp;void&nbsp;btnLoad_Click</span><span style="color: #007700">(</span><span style="color: #0000BB">object&nbsp;sender</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OpenFileDialog&nbsp;openFileDialog&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">OpenFileDialog</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; openFileDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">Filter&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"Video&nbsp;Files|*.mp4;*.avi;*.mkv;*.wmv"</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">openFileDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">ShowDialog</span><span style="color: #007700">()&nbsp;==&nbsp;</span><span style="color: #0000BB">DialogResult</span><span style="color: #007700">.</span><span style="color: #0000BB">OK</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; axWindowsMediaPlayer</span><span style="color: #007700">.</span><span style="color: #0000BB">URL&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">openFileDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">FileName</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; private&nbsp;void&nbsp;btnPlay_Click</span><span style="color: #007700">(</span><span style="color: #0000BB">object&nbsp;sender</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; axWindowsMediaPlayer</span><span style="color: #007700">.</span><span style="color: #0000BB">Ctlcontrols</span><span style="color: #007700">.</span><span style="color: #0000BB">play</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; private&nbsp;void&nbsp;btnStop_Click</span><span style="color: #007700">(</span><span style="color: #0000BB">object&nbsp;sender</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; axWindowsMediaPlayer</span><span style="color: #007700">.</span><span style="color: #0000BB">Ctlcontrols</span><span style="color: #007700">.</span><span style="color: #0000BB">stop</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div><br />
تأكد من أن أسماء العناصر في النموذج تتطابق مع الأسماء المستخدمة في الكود (btnLoad, btnPlay, btnStop, axWindowsMediaPlayer).<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=29581" target="_blank" title="">VideoPlayerApp.rar</a> (الحجم : 513 ك ب / التحميلات : 66)
]]></description>
			<content:encoded><![CDATA[لإنشاء برنامج لتشغيل الفيديو باستخدام لغة سي شارب (C#)، يمكنك استخدام مكتبة VLC أو مكتبة Windows Media Player. سأقدم لك مثالا باستخدام مكتبة Windows Media Player المدمجة في إطار العمل .NET. ستحتاج إلى استخدام Windows Forms لإنشاء واجهة المستخدم الرسومية.<br />
<br />
إليك الخطوات التي تحتاجها لإنشاء مشغل فيديو بسيط:<br />
<br />
إنشاء مشروع جديد في Visual Studio:<br />
<br />
افتح Visual Studio.<br />
اختر "Create a new project".<br />
اختر "Windows Forms App (.NET Framework)" وانقر على "Next".<br />
أدخل اسم المشروع واختر موقعه ثم انقر على "Create".<br />
إضافة عنصر Windows Media Player إلى النموذج:<br />
<br />
افتح المصمم للنموذج (Form1.cs [Design]).<br />
في شريط الأدوات (Toolbox)، انقر على "Choose Items...".<br />
في نافذة "Choose Toolbox Items"، انتقل إلى علامة التبويب "COM Components".<br />
ابحث عن "Windows Media Player" وحدده، ثم انقر على "OK".<br />
اسحب عنصر "Windows Media Player" من شريط الأدوات وضعه على النموذج.<br />
إضافة أزرار التحكم:<br />
<br />
أضف ثلاثة أزرار إلى النموذج: "Play"، "Stop"، و"Load".<br />
أعد تسمية الأزرار حسب الحاجة.<br />
كتابة الكود:<br />
<br />
افتح ملف Form1.cs وأضف الكود التالي:<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Windows</span><span style="color: #007700">.</span><span style="color: #0000BB">Forms</span><span style="color: #007700">;<br /><br />namespace&nbsp;</span><span style="color: #0000BB">VideoPlayerApp<br /></span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; public&nbsp;partial&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">Form1&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Form<br />&nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; public&nbsp;Form1</span><span style="color: #007700">()<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; InitializeComponent</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; private&nbsp;void&nbsp;btnLoad_Click</span><span style="color: #007700">(</span><span style="color: #0000BB">object&nbsp;sender</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OpenFileDialog&nbsp;openFileDialog&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">OpenFileDialog</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; openFileDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">Filter&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"Video&nbsp;Files|*.mp4;*.avi;*.mkv;*.wmv"</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">openFileDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">ShowDialog</span><span style="color: #007700">()&nbsp;==&nbsp;</span><span style="color: #0000BB">DialogResult</span><span style="color: #007700">.</span><span style="color: #0000BB">OK</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; axWindowsMediaPlayer</span><span style="color: #007700">.</span><span style="color: #0000BB">URL&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">openFileDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">FileName</span><span style="color: #007700">;<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; private&nbsp;void&nbsp;btnPlay_Click</span><span style="color: #007700">(</span><span style="color: #0000BB">object&nbsp;sender</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; axWindowsMediaPlayer</span><span style="color: #007700">.</span><span style="color: #0000BB">Ctlcontrols</span><span style="color: #007700">.</span><span style="color: #0000BB">play</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br /><br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; private&nbsp;void&nbsp;btnStop_Click</span><span style="color: #007700">(</span><span style="color: #0000BB">object&nbsp;sender</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">EventArgs&nbsp;e</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; axWindowsMediaPlayer</span><span style="color: #007700">.</span><span style="color: #0000BB">Ctlcontrols</span><span style="color: #007700">.</span><span style="color: #0000BB">stop</span><span style="color: #007700">();<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; </span><span style="color: #007700">}<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; </span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div><br />
تأكد من أن أسماء العناصر في النموذج تتطابق مع الأسماء المستخدمة في الكود (btnLoad, btnPlay, btnStop, axWindowsMediaPlayer).<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=29581" target="_blank" title="">VideoPlayerApp.rar</a> (الحجم : 513 ك ب / التحميلات : 66)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الرد على المشاركة محرر اكواد مع السورس كود]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=48856</link>
			<pubDate>Sun, 26 May 2024 15:25:10 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=58566">غزة العزة</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=48856</guid>
			<description><![CDATA[الرد على المشاركة <a href="https://vb4arb.com/vb/showthread.php?tid=26474&amp;pid=127582#pid127582" target="_blank" rel="noopener" class="mycode_url">محرر اكواد مع السورس كود</a><br />
<br />
<br />
<br />
<span style="color: #333333;" class="mycode_color">بعد التحميل وتشغيل المشروع</span><br />
<span style="color: #333333;" class="mycode_color">واجهت  هذة الرسالة عند بدء التشغيل من المشروع </span><br />
<span style="color: #333333;" class="mycode_color">وللاسف لا يوجد لدي خبرة في c</span><br />
<br />
<span style="color: #333333;" class="mycode_color">فما الحل بارك الله فيك</span><br />
<br />
<br />
<span style="color: #333333;" class="mycode_color"><a href="https://top4top.io/downloadf-3068tk7ww1-rar.html" target="_blank" rel="noopener" class="mycode_url">التحميل</a></span>]]></description>
			<content:encoded><![CDATA[الرد على المشاركة <a href="https://vb4arb.com/vb/showthread.php?tid=26474&amp;pid=127582#pid127582" target="_blank" rel="noopener" class="mycode_url">محرر اكواد مع السورس كود</a><br />
<br />
<br />
<br />
<span style="color: #333333;" class="mycode_color">بعد التحميل وتشغيل المشروع</span><br />
<span style="color: #333333;" class="mycode_color">واجهت  هذة الرسالة عند بدء التشغيل من المشروع </span><br />
<span style="color: #333333;" class="mycode_color">وللاسف لا يوجد لدي خبرة في c</span><br />
<br />
<span style="color: #333333;" class="mycode_color">فما الحل بارك الله فيك</span><br />
<br />
<br />
<span style="color: #333333;" class="mycode_color"><a href="https://top4top.io/downloadf-3068tk7ww1-rar.html" target="_blank" rel="noopener" class="mycode_url">التحميل</a></span>]]></content:encoded>
		</item>
	</channel>
</rss>