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