ايران ويج

نسخه‌ی کامل: سوال از قرار دادن فیلم ، نوشتن فارسی در دستور ، پس زمینه box.... در c#
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام

من چند تا سوال دارم ، ممنون میشم دوستان راهنمایی کنن :

1- چه جوری میشه یک فایل تصویری ( فلش یا flv یا ...) رو توی c# پخش کرد ؟
ایا Toolbox اماده ای داره یا کد ها باید به صورت دستی نوشته بشه ؟ ( چه جوری ؟)

2- ایا کد زیر درست هست ؟
کد:
switch (strName)
            {
                case "CitectSCADA 7.10r1":
                    textBox2.Text = "نام اشتباه میباشد";
                    break;
                case "Citect HMI Citect SCADA v7r1":
                    textBox2.Text = "بانک اطلاعاتی معیوب شده";
                    break;
            }
نوشته های فارسی بعدا مشکلی ایجاد نمیکنه ؟

3- چه جوری میشه یک textBox رو شفاف کرد ؟ یعنی تصویر موجود در پشت اون معلوم باشه

با تشکر
سلام
1-ميتونيد از كنترل مديا پلير به صورت يه com components اضافه كنيد
2-
default رو هم بهش اضافه كنيد :
کد:
switch (strName)    {
                case "CitectSCADA 7.10r1":
                    textBox2.Text = "نام اشتباه میباشد";
                    break;
                case "Citect HMI Citect SCADA v7r1":
                    textBox2.Text = "بانک اطلاعاتی معیوب شده";
                    break;
                default:
                 break;
}
نه مشكلي ايجاد نميكنه (اگه سيستم كاربر فارسي رو پشتيباني كنه)
3-
http://www.codeproject.com/KB/edit/Trans...xtBox.aspx

موفق باشيد
سلام
چند تا سوال دیگه :
1- توی imagelist حداکثر اندازی تصویر 256و256 هست ، چه جوری میشه این مقدار رو بیشتر کرد ؟



2- برای استفاده از pictureBox من از کد زیر استفاده میکنم ، در این حالت اگه تصویر از روی دسکتاب حذف بشه ، برنامه دیگه عمل نمیکنه ، دستور صحیح چی هست ؟
کد:
pictureBox2.Image = new Bitmap(@"C:\Users\m\Desktop\pic\2.jpg");

3- من اندازه ی یک pictureBox رو با دستور زیر تغییر میدم :
کد:
if (pictureBox1.Width == 163)
            {
                pictureBox1.Width = 400;
                pictureBox1.Height = 300;
            }
            else
            {
                pictureBox1.Width = 163;
                pictureBox1.Height = 127;
                
            }
البته روش های دیگه ای هم برای مورد بالا وجود داره ، در حالت بالا ، اندازه ی جدید از سمت راست و پایین اضافه میشه ، من میخوام اندازه از بالا و سمت راست اضافه بشه ، چه کار کنم


3- چه جوری میشه نوشته های موجود در یک فایل word رو توی یه دونه textbox ارود ، مثلا به نرم افزار فایل رو باز کنه و مطالب موجود در صفحه ی 23 رو در تکس باکس نمایش بده


4- با چه دستوری میشه یک فایل .exe رو از درایو خاص که اسمش معلوم نیست ، اجرا کرد ؟
مثلا من فایل setup.exe رو در پوشه ی file7 و در یکی از درایو ها کپی کردم ،

با تشکر
با تشکر
1- تا اونجایی که من میدونم نمیشه. باید از یه روش دیگه استفاده کنید. برای چی میخواید؟
2- اگه میخواید عکس بیرون از فایل اجرایی باشه، عکس رو بزارید تو پوشه فایل اجرایی تا کسی پاکش نکنه. وگرنه از Resource استفاده کنید
3- باید دستی و با کد نویسی اینکارو بکنید.
4- وقتی میگید یه درایو خاص یعنی میدونید چه درایوی. پس اسمش هم دارید دیگه. !!
اگر نمیدونید کدوم درایو. خب باید یکی یکی درایو ها رو چک کنید ببینید همونه یا نه.
نقل قول: 2- اگه میخواید عکس بیرون از فایل اجرایی باشه، عکس رو بزارید تو پوشه فایل اجرایی تا کسی پاکش نکنه. وگرنه از Resource استفاده کنید
اگه نرم افزار توی یک درایو دیگه نصب بشه ، بازم ادرس صحیح نیست .
مثلا من توی پروژه نوشتم :
کد:
pictureBox2.Image = new Bitmap(@"C:\Users\m\Desktop\pic\2.jpg");
اگه نرم افزار توی درایو d نصب بشه ادرس بالا دیگه وجود نداره .
در کل من یک pictureBox دارم و چهار تا کلید . میخوام با فشردن کلید 1 عکس یک بیاد توی pictureBox ، با فشردن کلید 2 عکس 2 بیاد توی pictureBox و.... .
اگر موقعیت نرم افزار عوض شد مشکلی پیش نیاد .

نقل قول: 4- وقتی میگید یه درایو خاص یعنی میدونید چه درایوی. پس اسمش هم دارید دیگه. !!
اگر نمیدونید کدوم درایو. خب باید یکی یکی درایو ها رو چک کنید ببینید همونه یا نه.
درایو dvdrom هست ، اما اگه بخوام به صورت عادی ادرس بدم ، توی سیستم های مختلف اسم درایو فرق داره ، توی یکی k هست ، توی یکی l ,.....
من هنوز نفهمیدم منظورتون دقیق چیه. اینی که فهمیدم :
شما مشکلتون با آدرس دادن برای لود کردن عکس توی PictureBox هسته. با توجه به این که برنامه ممکنه هرجا باشه. و با فرض این که عکس ها توی همون پوشه ای هستن که فایل اجرایی هست.
اگه مشکل همینه.
شما باید برای آدرس دهی از مسیر خود برنامه استفاده کنید. اینجوری:
کد:
pictureBox2.Image = new Bitmap(Application.StartupPath + "\2.jpg");
Application.StartupPath یه پروپرتی هسته که آدرسی که فایل اجرایی توش هست رو برمیگردونه.
سلام
نقل قول: Application.StartupPath یه پروپرتی هسته که آدرسی که فایل اجرایی توش هست رو برمیگردونه.
نتونستم راش بندازم
من باید عکس که اسمش 2 هست رو کجا بزارم ( توی کدوم پوشه ؟)


یه سوال دیگه :
در حالت عادی اندازی ی PictureBox از پایین و سمت راست زیاد میشه ، چه کار کنیم تا اندازه از بالا و سمت راست زیاد بشه ؟
برنامه ای که ضمیمه کردم رو ببینید. هر دو مورد توش هست.
عکس ها دقیقا توی همون پوشه ای که فایل اجرایی هست باید ریخته بشه که اینجا میشه پوشه /bin/debug
سلام
موارد بالا حل شد ، ممنون
موند موارد زیر :
--- چه جوری یک فایل رو از داخل درایو dvd رام جستوجو کنم ؟
مثلا با زدن کلید شماره 1 فایل setup.exe که داخل پوشه ی file در درایو dvdrom وجود داره اجرا بشه .


---میشه توی text ادرس اینترنتی رو به صورت زیر قرار داد ؟
سوالات من

ممنون
(۰۷-اسفند-۱۳۸۸, ۲۳:۱۷:۰۳)1nafar نوشته است: [ -> ]--- چه جوری یک فایل رو از داخل درایو dvd رام جستوجو کنم ؟
مثلا با زدن کلید شماره 1 فایل setup.exe که داخل پوشه ی file در درایو dvdrom وجود داره اجرا بشه .
(اگه برنامه شما هم روی سیدی هست) خب با همون application.startuppath دیگه.
راستی شما با دات نت autorun که نمیسازی؟

(۰۷-اسفند-۱۳۸۸, ۲۳:۱۷:۰۳)1nafar نوشته است: [ -> ]---میشه توی text ادرس اینترنتی رو به صورت زیر قرار داد ؟
سوالات من
آره. با کنترل LinkLabel
با همون کنترل Lable و یه کم کدنویسی هم میشه.
سلام بچه ها یکی به من کم سواد میگه چطور باید عکس رو از بانک sql توی فرم سی شارپ توی picturebox لود کنم؟
پیغام خطا روی این خط دارم:
r.getbytes(3,0,outbyte,0,buffersize چه کنم رفقا؟