当前位置:编程学习 > C#/ASP.NET >>

PictureBoxSizeMode该如何使用呢?

请问各位这个PictureBoxSizeMode该如何使用呢?我试了几种方法貌似编译不过,求指教。谢谢!

private: System::Void button4_Click(System::Object^  sender, System::EventArgs^  e) {

OpenFileDialog^ OpenFileDialogObj = gcnew OpenFileDialog;
PictureBox^  pictureBox1 = gcnew PictureBox;
OpenFileDialogObj->InitialDirectory = "D:\\Users\\lk\\Desktop\\Client\\Client";
OpenFileDialogObj->Filter = "Image file (JPeg, Gif, Bmp, etc.)|*.jpg;*.jpeg;*.gif;*.bmp;*.tif; *.tiff; *.png| JPeg(*.jpg;*.jpeg)| *.jpg;*.jpeg |GIF(*.gif)|*.gif |BMP(*.bmp)|*.bmp|Tiff(*.tif;*.tiff)|*.tif;*.tiff|Png(*.png)| *.png |All files(*.*)|*.*";
OpenFileDialogObj->RestoreDirectory = true;
OpenFileDialogObj->CheckFileExists = true;
if(OpenFileDialogObj->ShowDialog() == System::Windows::Forms::DialogResult::OK )
{
textBox4->Text = OpenFileDialogObj->FileName;
this->pictureBox1->LoadAsync(OpenFileDialogObj->FileName);

//this->pictureBox1->SizeMode = PictureBoxSizeMode->CenterImage;

}

 } --------------------编程问答-------------------- 应该是PictureBoxSizeMode::CenterImage才对。 --------------------编程问答-------------------- 真不明白,同样是枚举,你System::Windows::Forms::DialogResult::OK这个用对了,怎么会写出PictureBoxSizeMode->CenterImage来。 --------------------编程问答-------------------- 谢谢楼上的指教,我还有个不明白的地方
为什么要这样写(if(OpenFileDialogObj->ShowDialog() == System::Windows::Forms::DialogResult::OK ))来判断DialogResult的属性呢?而不能直接写成 if(OpenFileDialogObj->ShowDialog() == DialogResult::OK ) 这样呢? --------------------编程问答-------------------- 你可以using namespace
using之后就不需要全写了。
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,