سلام. من تازه از طریق اموزش های سایت که از همین سایت تهیه کردم دارم سی شارپ رو یاد می کیرم. پس ببخشید سوالم زیاد اماتوری هست.
من برای تمرین میخواستم یه دکمه ایجاد کنم. یه event به دکمه دادم که بعدش dialog box باز میشه . یه عکس انتخاب بشه و سپس اون عکس توی فرم نمایش داده بشه.
private void btnWatermark_Click(object sender, EventArgs e)
{
OpenFileDialog OpenFileDialogWatermark = new OpenFileDialog();
OpenFileDialogWatermark.Title = "Selecte your Water Mark";
OpenFileDialogWatermark.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
OpenFileDialogWatermark.Filter = "PNG File|*.png|JPEG Files|*.jpg";
OpenFileDialogWatermark.FilterIndex = 1;
DialogResult result = OpenFileDialogWatermark.ShowDialog();
if (result == DialogResult.OK )
{
Stream waterMarkPath = OpenFileDialogWatermark.OpenFile();
pictureBox1.ImageLocation = (string)waterMarkPath;
}
}
متغیر Stream waterMarkPath الان ادرس فایل رو میگیره. ولی نمی دونم چطوری از طریق pixture box فراخونی ش کنم؟