-
تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
سلام خسته نباشید
من چندتا سوال دیگه برام پیش آمده
چون من چند تا فرم دارم
1-میخوام چندتا چک باکس بذارم به اسم های مثلا Form1 وForm2 و... و شما هرکدوم را تیک زدی مثلا فرم یک و روی انتخاب تصویر کلیک کردی یک پنجره باز بشه و بتونی دنبال عکس بگردی و انتخابش کنی واون عکسو داخل pic box نمایش بده و اگر روی دکمه دوم کلیک کردی بشه پس زمینه همون فرمی که اونجا تیک خورد؟
2- همون طور که میدونید هر عکس یک خاصیتی به اسم back ground image layot داره که دارای خاصیت هایی مثل :
sterch
tile
zoom
و...
است
حالا من میخوام همنیارو از طریق یک کمبو باکس تغییر بدم یعنی وقتی کامبوباکس گزینه اول را انتخاب کردی مثلا zoom پس زمینه برم به حالت zoom بره؟
کسی میتونه راهنماییم کنه؟
ممنون
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
switch(combobox1.selectedIndex)
{
case 1:
pictureBox1.....
break;
case 2:
picture....
.
.
.
.
}
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
نقل قول:
نوشته شده توسط
parvizwpf
switch(combobox1.selectedIndex)
{
case 1:
pictureBox1.....
break;
case 2:
picture....
.
.
.
.
}
این مربوط به سوال 2 میشه؟
میشه لطفا قطعه کد کاملشو بذاری؟
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
این تکه کد برای انتخاب عکس :
FileDialog dialog = new OpenFileDialog();
dialog.Filter = "Image Files|*.jpg;*.jpeg;*.png;";
var result = dialog.ShowDialog();
if (result == DialogResult.OK)
{
if (dialog.FileName.EndsWith(".jpg") ||
dialog.FileName.EndsWith(".jpeg") ||
dialog.FileName.EndsWith(".png"))
{
// All is good
}
else
{
throw new FileLoadException("Invalid file type");
}
}
اینم نتیجه ای که از انتخاب فایل دریافت میکنید و به عکس میتونید تبدیل کنید یا مستقیم بعنوان عکس به اشیا بدید
من کل مسیر و نام فایل انتخابی رو بصورت تکست توی متغیر ریختم.
; string path = this.openFileDialog1.FileName
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
نقل قول:
نوشته شده توسط
reza20202020
این تکه کد برای انتخاب عکس :
FileDialog dialog = new OpenFileDialog();
dialog.Filter = "Image Files|*.jpg;*.jpeg;*.png;";
var result = dialog.ShowDialog();
if (result == DialogResult.OK)
{
if (dialog.FileName.EndsWith(".jpg") ||
dialog.FileName.EndsWith(".jpeg") ||
dialog.FileName.EndsWith(".png"))
{
// All is good
}
else
{
throw new FileLoadException("Invalid file type");
}
}
اینم نتیجه ای که از انتخاب فایل دریافت میکنید و به عکس میتونید تبدیل کنید یا مستقیم بعنوان عکس به اشیا بدید
من کل مسیر و نام فایل انتخابی رو بصورت تکست توی متغیر ریختم.
; string path = this.openFileDialog1.FileName
سلام دوست عزیز این قطعه کد یعنی چی؟
این خط آخرو هم اگر میشه یک توضیحی بده:
; string path = this.openFileDialog1.FileName
ئرمورد اون قسمت دوم سولم که گفتم حالت عکس عوض بشه zoom tile قطعه کدی میتونی بهم بدی؟
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
در رابطه با استایل پس زمینه کسی نمیتونه راهنمایی کنه؟
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
نقل قول:
نوشته شده توسط
seied javad
سلام دوست عزیز این قطعه کد یعنی چی؟
این خط آخرو هم اگر میشه یک توضیحی بده:
; string path = this.openFileDialog1.FileName
ئرمورد اون قسمت دوم سولم که گفتم حالت عکس عوض بشه zoom tile قطعه کدی میتونی بهم بدی؟
این قطعه کد می آید یه متغیر رو برابر آدرس فایلی که از OpenFileDialog انتخاب میشه قرار میده ...
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
نقل قول:
نوشته شده توسط
seied javad
ئرمورد اون قسمت دوم سولم که گفتم حالت عکس عوض بشه zoom tile قطعه کدی میتونی بهم بدی؟
این هم برای این کار :
this.BackgroundImageLayout = ImageLayout.Zoom;
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
نقل قول:
نوشته شده توسط
seied javad
در رابطه با استایل پس زمینه کسی نمیتونه راهنمایی کنه؟
برای تغییر استایل برنامه اگه نظر من رو بخوای باید بگم این کار ها خیلی خوب نیست ...
راه بهتر اینه که شما بیای از کامپوننت استفاده کنی و از style های آماده اون استفاده کنی ...
مثلا از کامپوننت telerik یا Dotnetbar
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
نقل قول:
نوشته شده توسط
Pedram_Parsian
این هم برای این کار :
this.BackgroundImageLayout = ImageLayout.Zoom;
سلام خیلی ممنون
فقط من نمیخوام از this استفاده کنم.
به جاش میخوام اسم فرمم را قرار بدم(چون این ها قراره توی فرم تنظیمات قرار بگیره و اونجا بشه استایل فرم مثلا Main را عوض کرد).
؟
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
نقل قول:
نوشته شده توسط
seied javad
سلام خیلی ممنون
فقط من نمیخوام از this استفاده کنم.
به جاش میخوام اسم فرمم را قرار بدم(چون این ها قراره توی فرم تنظیمات قرار بگیره و اونجا بشه استایل فرم مثلا Main را عوض کرد).
؟
خوب اون موقع باید از فرم Main خود یک نمونه بسازید :
MainForm a = new MainForm
a.BackgroundImaheLayout = ImageLayout.Zoom
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
نقل قول:
نوشته شده توسط
Pedram_Parsian
خوب اون موقع باید از فرم Main خود یک نمونه بسازید :
MainForm a = new MainForm
a.BackgroundImaheLayout = ImageLayout.Zoom
یعنی توی فرم تنظیماتم settings مثلا در رویداد کلیک دکمه همین قطعه کدو بذارم:
Main a = new Main();
a.BackgroundImageLayout = ImageLayout.Zoom;
منم دقیقا همین کارو نکردم ولی فرم main تصویرش تغییری نکرد .
شاید باید فرم رفرش یا همچین چیزی بشه؟
مشکل کجاست؟
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
نقل قول:
نوشته شده توسط
seied javad
یعنی توی فرم تنظیماتم settings مثلا در رویداد کلیک دکمه همین قطعه کدو بذارم:
Main a = new Main();
a.BackgroundImageLayout = ImageLayout.Zoom;
منم دقیقا همین کارو نکردم ولی فرم main تصویرش تغییری نکرد .
شاید باید فرم رفرش یا همچین چیزی بشه؟
مشکل کجاست؟
برای این کار باید فرم رو show کنید .
شاید با refresh هم درست شه ! خدا رو چه دیدی :لبخند:
-
نقل قول: تغییر استایل عکس پس زمینه,تغییر پس زمینه توسط چک باکس , و نمایش در picture box
نقل قول:
نوشته شده توسط
Pedram_Parsian
برای این کار باید فرم رو show کنید .
شاید با refresh هم درست شه ! خدا رو چه دیدی :لبخند:
فرمم show هست.
ولی عوض نشد