問題タブ [user-interface]
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.
wpf - リボン ツールバーと Visual Studio 2008 Service Pack 1
今日、.NET 3.5 SP1...What's inside に関する Hanselminutes ショーを聞いていたところ、Visual Studio 2008 Service Pack 1 に含まれている Office 2007 に似たリボン コントロールについて 2 回言及されました。
私は以前、これをサードパーティベンダー (おそらくDevComponent の DotNetBar ) から購入することを検討していたので、これについて非常に興味があります。しかし、今朝調査を行ったところ、C# および WPF で使用するためにこのコントロールが含まれていることについては何も見つかりませんでした。含まれているリボン コントロールと、それが C# または WPF で使用できるかどうかについて詳しく知っている人はいますか?
user-interface - ウィンドウに視覚的にタグ付け/マークを付ける
ウィンドウ(任意のOS)を視覚的にマークまたはタグ付けして目立つようにする方法を探しています。
少し前に、Enterprise Manager の 2 つのインスタンスが互いに同じように見えたという理由だけで、何千ものレコードを含む稼働中の本番データベースを空の開発バージョンに誤って置き換えてしまいました。今後は避けたい!
c++ - クロスプラットフォームの GUI ツールキットを使うべきですか、それともネイティブの GUI ツールキットに頼るべきですか?
プログラマーとしての副業として、C++ でオーディオ ファイルをさまざまな形式に変換するプログラムを作成する予定です。おそらく、これには単純な GUI の構築が含まれます。
Qt や GTK などのクロスプラットフォーム ツールキットの代わりに、Cocoa と WinForms を使用して Mac と Windows 用の個別の GUI を構築するのは大変なことでしょうか?
(とにかく、Windows 版と Mac 版を別々に維持する必要があります)
GUI はおそらく非常に単純で、非常に基本的な機能のみが必要です。
ネイティブ GUI は、クロスプラットフォームの GUI よりもはるかに直感的であると常に感じていました...
windows - Google トークのグラフィックス ツールキット?
Windows の Google トーク アプリケーションに使用されているグラフィック ツールキットは何ですか?
c++ - Linux GUI 開発
Linux に移植したい大規模な GUI プロジェクトがあります。Linux での GUI プログラミングに使用するのに最も推奨されるフレームワークは何ですか? KDE/Gnome などのフレームワークはこの目的に使用できますか、それとも X 以外のより一般的なものを使用する方がよいでしょうか?
Gnome か KDE のどちらかを選択した場合、どちらか一方を選択した Linux 市場のチャンクのために市場を閉鎖しているように感じます。(はい、重複があることは承知しています)
より良い方法はありますか?それとも、ほぼ 100% のカバレッジを得るために、2 つの完全な GUI アプリを作成する必要がありますか?
Win32 でも動作するクロスプラットフォーム ソリューションを用意する必要はありません。
.net - .net Compact Framework のサードパーティ UI コンポーネント?
率直に言って印象的でない UI を備えた .Net コンパクト フレームワーク アプリケーションがあります。
私の win32 アプリは Dev Express コンポーネントを使用しており、見栄えは良いのですが、コンパクト フレームワークに似たものを見つけることができません。
UI を華やかにするコンポーネントを推奨できる人はいますか?
そのようなものは存在しますか、または所有者がコンポーネントを描画するか、さらに悪いことにネイティブコードを使用する必要がありますか?
python - Python 用の「プログラミングに適した」GUI ツールキットはありますか?
GTK、TK、wxPython、Cocoa、curses などをいじってみました。GTK/TK/wx/curses はすべて基本的に適切な C ライブラリの直接移植のように見え、Cocoa は基本的に PyObjC と Interface Builder の両方を使用することを義務付けていますが、どちらも私は嫌いです..
Ruby 用の Shoes GUI ライブラリは素晴らしい..非常に賢明に設計されており、非常に「ルビー風」であり、Web 開発から使いやすいものをいくつか取り入れています (16 進カラー コードの使用など:color => rgb(128,0,0)
) 。
タイトルが示すように、「Pythonic」な優れた GUI ツールキットはありますか?
wpf - 使用可能なスペースを埋めるためにWPFでコントロールを取得するにはどうすればよいですか?
一部のWPFコントロール(のようなButton
)は、高さを指定しない場合、コンテナー内の使用可能なすべてのスペースをうまく消費しているように見えます。
そして、私が今使用する必要があるもののように、(マルチライン)TextBox
とはListBox
、コンテンツを収めるために必要なスペースをとるだけで、それ以上は心配していないようです。
これらの人をのセルに入れるUniformGrid
と、利用可能なスペースに合わせて拡張されます。ただし、UniformGrid
インスタンスはすべての状況に適しているわけではありません。いくつかの行が*高さに設定されているグリッドがあり、それ自体と他の*行の間で高さを分割している場合はどうなりますか?StackPanel
を持っていて、、、、を持っている場合Label
、ラベルとボタンで食べられていないすべてのスペースを占めるリストを取得するにはList
どうすればよいですか?Button
これは本当に基本的なレイアウト要件だと思いますが、可能なスペースを埋める方法がわかりません(aに入れて、DockPanel
埋めるように設定することもできません。唯一は、DockPanel
そのサブコントロールに必要なスペースを占有します)。
Height
、、、などWidth
で遊ぶ必要がある場合MinHeight
、サイズ変更可能なGUIは非常に恐ろしいものになります。MinWidth
Height
自分のプロパティを自分が占有しているグリッドセルにバインドできますWidth
か?または、これを行う別の方法はありますか?
.net - Windows フォームのカスタム ダイアログから値を返す標準的な方法はありますか?
そのため、現在、私のプロジェクトには、ユーザーに誕生日などのプロンプトを表示するようなカスタム ダイアログがいくつかあります。現時点ではthis.Birthday
、回答が得られたらプロパティを設定するなどのことを行っているだけです (タイプDateTime?
は で、null は「キャンセル」を示します)。次に、呼び出し元は、Birthday
作成したダイアログのプロパティを調べて、ユーザーの回答を把握します。
私の質問は、このようなことを行うためのより標準的なパターンはありますか? 基本的な OK/Cancelを設定できることはわかっていますthis.DialogResult
が、Windows フォームで「収集したデータはここにあります」と示すためのより一般的な方法はありますか?
.net - フォント依存のコントロールの配置
Vista では Segoe UI 9 ポイント、Windows XP などでは Tahoma 8 ポイントを使用したいと考えています。(実際には、私はどちらも Segoe UI で解決しますが、私のユーザーはおそらくそれをインストールしていません。) しかし、これらはまったく異なるものであり、私のフォームのレイアウトを台無しにしてしまいます。では・・・何か良い対処法はないでしょうか?
例: がありLabel
、中央に空白があり、そこにNumericUpDown
コントロールを配置します。Segoe UI を使用するNumericUpDown
と、Tahoma を使用した場合と比較して、余白の左側に約 5 ピクセル程度です。これは苦痛です。ここで何をすべきかわかりません。
最も具体的には、私の質問は次のとおりです。s Label
(またはCheckBox
es など) の空白スペースの真ん中にコントロールを配置するにはどうすればよいですか? 一般的に: Windows フォームでさまざまなフォントを処理する良い方法はありますか?
編集:人々が質問を理解したとは思いません。OS に基づいてフォントを変更する方法を知ってそうすることで発生するレイアウトの問題に対処する方法がわかりません。
ajryan への返信、quick_dry : わかりました。質問はわかりました。この問題を解決するためのより良い方法をさらに調査することに興味がありますが、私は MeasureString が機能する可能性があると思います。
コントロールの分割に関する問題は、たとえば a で最も明白CheckBox
です。そこで、ユーザーが CheckBox の「後半」(別のLabel
コントロールになると思います) をクリックしても、CheckBox
状態は変わりません。