問題タブ [propertysheet]
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.
java - CheckComboBox を PropertySheet JavaFX に追加
controlsfx ライブラリの PropertySheet に CheckComboBox を追加したいと考えています。デフォルトのエディターには ComboBox 実装のみが含まれます。CheckComboBox を追加することは可能ですか? AbstractPropertyEditor で PropertyEditor を実装しようとしましたが、例外が発生しました。
例外:
java - ControlsFX の PropertySheet 項目ノードにフォーカスを設定する
ControlsFXでPropertySheet.Item
ノード (たとえば) にフォーカスを設定したいと考えています。PropertySheet アイテムには一意の名前があるため、コードでTextField
見つけることができます。しかし、プロパティ項目に対応するものを取得する API はありません。私が見る唯一の解決策は、メソッドでシーングラフを歩くことです。しかし、このメソッドをトラバースすると、次のように返されます。PropertySheet.Item
propertySheet.getItems().get(i).getName()
Node
getChildrenUnmodifiable
PropertySheet
TextField
やなどのプロパティシート ノードが表示されませんComboBox
。それは可能ですか?ありがとうございました。
c++ - PropertySheet のウィンドウへのハンドル
プロパティ シートを作成する以下のコードは、アプリケーション ファイルで問題なく動作します。
ただし、同じコードを DLL に入れ、別のアプリケーションのメニュー項目から呼び出すと、m_pMainWnd
使用できません (アプリケーションのメニューはプロパティ シートの背後に表示されたままになります)。
ハンドルを作ってみました
CWnd* m_pWnd = &Pr_Sheet;
CProp_Sheet コンストラクターで使用m_pWnd
しますが、実行時に正しくコンパイルしても失敗は常に発生します。
コメントをお寄せいただきありがとうございます。
c++ - ブーストの有無にかかわらずプロジェクトの構築
ブーストライブラリを使用できるプロジェクトがあり、使用しないこともできます。use_boost
プロジェクトに追加できるプロパティ シートがあり、boost へのパス<PreprocessorDefinitions>
と value のタグが設定されていますI_AM_USING_BOOST
。
コードには次のようなものがあります。
したがって、ブーストを使用したビルドが必要ない場合は、プロパティ シートを削除します。ブーストでビルドしたい場合は、プロパティ シートをプロジェクトに追加します。
ここで、ライブラリの両方のバリエーションを構築したいと思います: 1 つはブーストを使用し、もう 1 つはブーストを使用しません。
ブーストありとブーストなしの 2 つの異なるビルドを持つ 1 つのプロジェクトを作成できますが、プロパティ シートを手動で追加または削除することはできませんか?
バッチ ファイルから msbuild を使用してビルドします。
java - RCP 3.x の編集可能な PropertySheet ビュー
here で説明されているように、カスタム PropertySheet を実装しました。
したがって、selectionprovider を実装するメイン ビューがあり、カスタム PropertySheet ビューにプロパティを表示するように機能します。
私の問題は、プロパティ ビューに保存されていない変更がある場合、プロパティ ビューで選択のいくつかのプロパティを編集し、メイン ビューで選択を変更できないようにすることです。
その問題を解決する最善の方法は何ですか?
カスタム プロパティ ビューに ISaveablePart を実装すると、それをダーティとしてマークできます。プロパティ ビューが汚れている場合、選択を変更できないようにするにはどうすればよいですか?
前もって感謝します!
eclipse-rcp - Eclipse RCP PropertySheet セル テキストの折り返し
プロパティ ビューは、列「値」のセル内にあるテキストをラップしていないため、フィールドに大きな文字列がある場合、完全には表示されません。
私の質問は、セル内のテキストをどのようにラップできますか?
新しい PropertySheet を作成し、テーブルを取得して、列/セルの設定を変更してテキストを折り返す必要があると思います。
そこで、拡張ポイントとして追加された新しい PropertySheet を作成し、ここで変更を行います。
私は正しいと思いますか?テーブルインスタンスを取得するにはどうすればよいですか?
winapi - PropertySheet からの結果を処理する方法は?
WinAPI で PropertySheet をプログラミングする方法のさまざまな例をインターネットで見つけましたが、それらは完全ではありません。私が使用しているコードを以下に示します。私は 3 つのタブを持つ PropertySheet を持っており、それぞれにダイアログがあります。タブをクリックすると、さまざまなダイアログが呼び出されますが、これまでのところ機能しています。ただし、[OK] ボタンを押して PropertySheet を離れると、各ダイアログのテキストボックスなどの内容を取得するにはどうすればよいですか? 通常、WM_COMMAND/IDOK を受信したときに、DialogProc で次のように実行していました。しかし、PropertySheet では、すべてのダイアログに対して 1 つの OK ボタンしかなく、DialogProc で WM_COMMAND/IDOK を受け取りません。何をすればよいでしょうか?
Resource_file:
C ソース: