問題タブ [fileopendialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1088 参照

qt - getOpenFileNamesダイアログがメインウィンドウの中央に配置されていません

開いたダイアログがメインウィンドウの中央に配置されないのはなぜですか?

ドキュメントには、それが機能するはずだと書かれています。

この関数は、指定された親ウィジェットを使用してモーダルファイルダイアログを作成します。親が0でない場合、ダイアログは親ウィジェットの中央に表示されます。

WindowsXPSP2でQT4.6.3を使用しています。

0 投票する
3 に答える
3570 参照

delphi - ユーザーが最初のディレクトリから離れることなくDelphiOpenDialog

ユーザーが初期ディレクトリに限定されている(Windows 7で)開いているダイアログを作成しようとしています。開いたダイアログで、optionsEXを[ofExNoPlacesBar]に設定しました。これにより、すばやく移動するフォルダーとディレクトリを選択できるバーが削除されますが、ユーザーはブレッドクラムアドレスツールを使用してレベルを上げ、別のディレクトリを入力できます。ディレクトリを変更するには、[ファイル名]テキストボックスに入力します。

ありがとうございました

0 投票する
3 に答える
3396 参照

c# - OpenFileDialog のキャンセル ボタンを無効にすることはできますか?

OpenFileDialog のキャンセル ボタン enable = false を設定することは可能ですか? もしそうなら、どのように?

私はwinformsを使用しています

編集

0 投票する
2 に答える
5598 参照

java - 事前定義されたサイズでJFileChooserを開く方法

これは機能しません。常にデフォルトサイズで開きます。

0 投票する
2 に答える
677 参照

.net - .net windows api:ファイルを開くダイアログで使用される最新のディレクトリを取得または設定します

ファイルを開くダイアログでInitialDirectoryプロパティを設定せずに、vistaファイルを開くダイアログで使用される初期ディレクトリを設定または取得する方法はありますか?

WPFで(起動時に)すべての[開く/保存]ダイアログに対してデフォルトのフォルダーを1回設定する必要があります。マシンが実行されている限り、Vistaで気付いた場合は、ダイアログとして開いたり保存したりするファイルから、ユーザーが最後に選択したディレクトリをデフォルト/追跡し続けます。メモ帳やその他のプログラムはこのように機能します。

私がこれを達成しようとしている理由は、アプリ内でそれを追跡し、フォルダーを設定して保存する必要がないためです。デフォルトを設定し、その後vistaに追跡させたいと思います。

Directory.SetCurrentDirectoryはそれを行いません。

0 投票する
3 に答える
982 参照

winapi - SetThemeAppPropertiesは、COM共通ダイアログを無効にします

フラグが設定SetThemeAppPropertiesされていない引数を指定して呼び出すと、Common Dialogs(またはリストFile Open Dialog )でエラーが返されます。STAP_ALLOW_CONTROLSCoCreateInstanceCLSID_FileOpenDialog0x80040111

サンプルコードは次のとおりです。

実行中のコードにするために、(Visual Studio 2010 Professionalで)単純なWin32 GUIアプリケーションを作成し、そのコードをメニューの[ヘルプ]|[バージョン情報]ハンドラーに追加しました。

なぜそうなのか、そしてその問題を回避する方法は?

0 投票する
3 に答える
1066 参照

c# - C# WinForms アプリ - OpenFileDialog、MultiSelect、Logging を使用したエラーのデバッグ

背景: OpenFileDialog と FileBrowserDialog を使用して C# を使用して WinForms アプリケーションを開発しています。

  1. 複数の xls ファイルの選択を有効にします。
  2. 選択後、選択したxlsxファイル名をテキストボックスに表示
  3. 選択したファイルを別のディレクトリにコピー 統合
  4. winForm アプリの下部にあるログ ウィンドウに結果を表示します。

デバッグで次のエラーを修正する方法をお勧めします:

  1. FileBrowserDialog からファイルを選択すると、別の FileBrowserDialog ボックスが表示されます
  2. 選択したファイルの 1 つだけがテキスト ボックスに表示されます。ファイル パスが長すぎるため、すべてのファイルを表示する十分なスペースがありません。フルパスなしでファイル名だけを表示することは可能でしょうか? 選択したファイルをテキストボックスに表示する以外に、WinForm で MultiSelect が機能していることを確認するためのより良い方法はありますか?
  3. [統合] ボタンをクリックしても、選択したファイルが統合ディレクトリにコピーされず、正しいログ ファイルが表示されません。
  4. ログウィンドウに次のように表示されます:「ソースファイル: System.String[]」

これが私のコードです:

役立つ回答には +1 票を投じます!
ご覧いただきありがとうございます。

更新: foreach (sourceFilesList.FileNames 内の文字列 FileName) ループとリストボックス コントロールを使用してコードを更新しましたが、2x をロードするファイルブラウザーでまだ問題があり、「ソース ファイル: System.String[]」メッセージが表示されます。

0 投票する
1 に答える
1615 参照

windows-7 - Windows XP、Windows Vista、および Windows 7 で異なるファイルを開くダイアログ ボックス

Windows XP、Vista、および 7 の 3 つのバージョンすべてで動作するアプリケーションを開発したいと考えています。このアプリケーションでは、開くファイルを選択し、操作後にファイルを保存できます。Windows の 3 つのバージョンには、それぞれ異なるスタイルの [ファイルを開く] ダイアログ ボックスがあります。XP は OPENFILENAME 構造を持つ GetOpenFileName を使用しますが、Vista と Windows 7 では「共通ファイル ダイアログ」を使用することをお勧めします。OS の異なるバージョンごとに、提案されたスタイルでファイル ダイアログを動作させることができます。ただし、アプリケーションがバージョンごとに異なるスタイルのダイアログ ボックスを開くようにしたいと考えています。異なるバージョンの Windows 用に個別のバイナリをビルドしたくありません。

このロジックをアプリケーションに組み込むことは可能ですか。つまり、アプリケーションが実行されている OS に基づいてネイティブのファイルを開くダイアログにアクセスできるようにすることは可能ですか。

ありがとう、

アビジット

0 投票する
2 に答える
10321 参照

delphi - 新しいTFileOpenDialogと古いTOpenDialogの違いは何ですか?

新しいTFileOpenDialogと古いTOpenDialogの違いは何ですか?
私のコンピューター(Win 7 / DXE)では、コードを実行すると、ダイアログは同じように見えます。

0 投票する
3 に答える
2313 参照

winapi - C++でファイルの関連付けがないためにShellExecuteが失敗した場合、ウィンドウのデフォルトダイアログを開く方法は?

ファイルの関連付けが正しい限り、Windows の ShellExecute 関数を使用して問題なくファイルを開くことができます。

関連付けが存在しない場合は、デフォルトの Windows ダイアログを使用してファイルを開きたいと思います。

画像

これは可能ですか?もしそうなら、どのように?