0

私は以前にこの質問をしたことがあると確信していますが、検索しても何も起こらず、これを行う方法を完全に忘れてしまいました。

ユーザーがハードドライブから画像を選択し、その場所を使用してその画像をImageクラスにロードする方法が必要です。

私は過去にこれを行ったことがありますが、私が言ったように、私はそれをどのように行ったか思い出せません。

OpenFileDialogにファイルタイプフィルターを適用できることは知っています。

private void LoadImageToMemory()
        {
            openFileDialog1.Filter = "JPEG | jpeg";
            openFileDialog1.ShowDialog();            
        }

何かガイダンスはありますか?ありがとうございました!

4

2 に答える 2

2

私はそれを考え出した!

誰かが同じ質問をする場合、これはあなたがそれをする方法です。

private void LoadImageToMemory()
        {
            openFileDialog1.Filter = "png files (*.png)|*.png|jpg files (*.jpg)|*.jpg";
            openFileDialog1.Multiselect = false;
            openFileDialog1.InitialDirectory = @"C:\";
            openFileDialog1.Title = "Select a picture to transform.";

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                txtFileName.Text = openFileDialog1.FileName;
            }            
        }
于 2010-07-11T00:07:44.427 に答える
0

マニュアルを読んでみましたか?

OpenFileDialog dlg = new OpenFileDialog();

// Filter by Word Documents OR Excel Worksheets OR PowerPoint Presentations 
//           OR Office Files 
//           OR All Files
dlg.Filter = "Word Documents|*.doc|Excel Worksheets|*.xls|PowerPoint Presentations|*.ppt"

。Stack Overflowの代わりに、MSDNやGooogleでそのような些細な情報を探す必要があります。MSDNはあなたの友達であり、.Net開発者向けのプログラミングバイブルです。

于 2010-07-11T00:13:58.703 に答える