問題タブ [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.

0 投票する
4 に答える
10935 参照

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 で使用できるかどうかについて詳しく知っている人はいますか?

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

user-interface - ウィンドウに視覚的にタグ付け/マークを付ける

ウィンドウ(任意のOS)を視覚的にマークまたはタグ付けして目立つようにする方法を探しています。

少し前に、Enterprise Manager の 2 つのインスタンスが互いに同じように見えたという理由だけで、何千ものレコードを含む稼働中の本番データベースを空の開発バージョンに誤って置き換えてしまいました。今後は避けたい!

0 投票する
7 に答える
1878 参照

c++ - クロスプラットフォームの GUI ツールキットを使うべきですか、それともネイティブの GUI ツールキットに頼るべきですか?

プログラマーとしての副業として、C++ でオーディオ ファイルをさまざまな形式に変換するプログラムを作成する予定です。おそらく、これには単純な GUI の構築が含まれます。

Qt や GTK などのクロスプラットフォーム ツールキットの代わりに、Cocoa と WinForms を使用して Mac と Windows 用の個別の GUI を構築するのは大変なことでしょうか?
(とにかく、Windows 版と Mac 版を別々に維持する必要があります)
GUI はおそらく非常に単純で、非常に基本的な機能のみが必要です。

ネイティブ GUI は、クロスプラットフォームの GUI よりもはるかに直感的であると常に感じていました...

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

windows - Google トークのグラフィックス ツールキット?

Windows の Google トーク アプリケーションに使用されているグラフィック ツールキットは何ですか?

0 投票する
4 に答える
8583 参照

c++ - Linux GUI 開発

Linux に移植したい大規模な GUI プロジェクトがあります。Linux での GUI プログラミングに使用するのに最も推奨されるフレームワークは何ですか? KDE/Gnome などのフレームワークはこの目的に使用できますか、それとも X 以外のより一般的なものを使用する方がよいでしょうか?

Gnome か KDE のどちらかを選択した場合、どちらか一方を選択した Linux 市場のチャンクのために市場を閉鎖しているように感じます。(はい、重複があることは承知しています)

より良い方法はありますか?それとも、ほぼ 100% のカバレッジを得るために、2 つの完全な GUI アプリを作成する必要がありますか?

Win32 でも動作するクロスプラットフォーム ソリューションを用意する必要はありません。

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

.net - .net Compact Framework のサードパーティ UI コンポーネント?

率直に言って印象的でない UI を備えた .Net コンパクト フレームワーク アプリケーションがあります。

私の win32 アプリは Dev Express コンポーネントを使用しており、見栄えは良いのですが、コンパクト フレームワークに似たものを見つけることができません。

UI を華やかにするコンポーネントを推奨できる人はいますか?

そのようなものは存在しますか、または所有者がコンポーネントを描画するか、さらに悪いことにネイティブコードを使用する必要がありますか?

0 投票する
5 に答える
10810 参照

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 ツールキットはありますか?

0 投票する
4 に答える
301431 参照

wpf - 使用可能なスペースを埋めるためにWPFでコントロールを取得するにはどうすればよいですか?

一部のWPFコントロール(のようなButton)は、高さを指定しない場合、コンテナー内の使用可能なすべてのスペースをうまく消費しているように見えます。

そして、私が今使用する必要があるもののように、(マルチライン)TextBoxとはListBox、コンテンツを収めるために必要なスペースをとるだけで、それ以上は心配していないようです。

これらの人をのセルに入れるUniformGridと、利用可能なスペースに合わせて拡張されます。ただし、UniformGridインスタンスはすべての状況に適しているわけではありません。いくつかの行が*高さに設定されているグリッドがあり、それ自体と他の*行の間で高さを分割している場合はどうなりますか?StackPanelを持っていて、、、、を持っている場合Label、ラベルとボタンで食べられていないすべてのスペースを占めるリストを取得するにはListどうすればよいですか?Button

これは本当に基本的なレイアウト要件だと思いますが、可能なスペースを埋める方法がわかりません(aに入れて、DockPanel埋めるように設定することもできません。唯一は、DockPanelそのサブコントロールに必要なスペースを占有します)。

Height、、、などWidthで遊ぶ必要がある場合MinHeight、サイズ変更可能なGUIは非常に恐ろしいものになります。MinWidth

Height自分のプロパティを自分が占有しているグリッドセルにバインドできますWidthか?または、これを行う別の方法はありますか?

0 投票する
5 に答える
339 参照

.net - Windows フォームのカスタム ダイアログから値を返す標準的な方法はありますか?

そのため、現在、私のプロジェクトには、ユーザーに誕生日などのプロンプトを表示するようなカスタム ダイアログがいくつかあります。現時点ではthis.Birthday、回答が得られたらプロパティを設定するなどのことを行っているだけです (タイプDateTime?は で、null は「キャンセル」を示します)。次に、呼び出し元は、Birthday作成したダイアログのプロパティを調べて、ユーザーの回答を把握します。

私の質問は、このようなことを行うためのより標準的なパターンはありますか? 基本的な OK/Cancelを設定できることはわかっていますthis.DialogResultが、Windows フォームで「収集したデータはここにあります」と示すためのより一般的な方法はありますか?

0 投票する
4 に答える
367 参照

.net - フォント依存のコントロールの配置

Vista では Segoe UI 9 ポイント、Windows XP などでは Tahoma 8 ポイントを使用したいと考えています。(実際には、私はどちらも Segoe UI で解決しますが、私のユーザーはおそらくそれをインストールしていません。) しかし、これらはまったく異なるものであり、私のフォームのレイアウトを台無しにしてしまいます。では・・・何か良い対処法はないでしょうか?

例: がありLabel、中央に空白があり、そこにNumericUpDownコントロールを配置します。Segoe UI を使用するNumericUpDownと、Tahoma を使用した場合と比較して、余白の左側に約 5 ピクセル程度です。これは苦痛です。ここで何をすべきかわかりません。

最も具体的には、私の質問は次のとおりです。s Label(またはCheckBoxes など) の空白スペースの真ん中にコントロールを配置するにはどうすればよいですか? 一般的に: Windows フォームでさまざまなフォントを処理する良い方法はありますか?

編集:人々が質問を理解したとは思いません。OS に基づいてフォントを変更する方法を知ってそうすることで発生するレイアウトの問題に対処する方法がわかりません。

ajryan への返信、quick_dry : わかりました。質問はわかりました。この問題を解決するためのより良い方法をさらに調査することに興味がありますが、私は MeasureString が機能する可能性があると思います。

コントロールの分割に関する問題は、たとえば a で最も明白CheckBoxです。そこで、ユーザーが CheckBox の「後半」(別のLabelコントロールになると思います) をクリックしても、CheckBox状態は変わりません。