問題タブ [screens]
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.
winforms - アプリケーションでユーザーに画面を表示する最良の方法
私は、エクスプローラー ビュー (TreeView 左、画面右) で何年も実行されている Winforms アプリケーションを開発しています。私はそれを意味します:
- すべての画面に階層構造があります
- TreeView のすべてのノードには、関連する画面が 1 つだけあります。
- ツリービュー上のノードが選択されると、画面がアクティブになります。
利点の 1 つは、ユーザーが秩序だった構造を持っていることです。不便の 1 つは、何百もの画面があるとユーザーが混乱することです。
他のオプションも表示されます。従来のメニューを使用するか、タブを使用するか、すべてを組み合わせて使用します。
ユーザーフレンドリーな方法でユーザーに多くの画面を表示するための良い方法について何かアドバイスはありますか?
更新:「何百もの画面」から「たくさんの画面」に変わりました。最も重要なことは、一度にすべてを表示するのではなく、ユーザーが必要なものを簡単に見つけられるようにすることです。
Update2:この提案では、ユーザーは一度に 1 つの画面しか表示しません。
Update3:複数の画面を表示しない複数の画面の処理について話している。MDI はなく、 ontime は 1 つだけです。
forms - フォーム コントロールの動的な作成に関する「経験則」はありますか?
たとえば、新しい Windows From アプリケーションが開発されており、それぞれに 5 ~ 10 個のコントロールがある 25 の異なる画面があるとします.....
明らかに、必要なリストボックス、ダイアログ ボックス、リストビュー、データセットなどはすべて、元の画面が作成されたときに作成されている可能性があります (たとえば、ツールボックスからのドロップ アンド ドラッグを使用)。
リストビューやドロップダウン メニューを動的に作成するコードは、どの時点で、どのような理由で登場するのでしょうか。
元の画面を変更するよりも、時間の経過とともにプログラマーがこれを行う方が簡単であると判断した場合、それは単なる消耗のようなものですか?
それとも、最初に設計された画面には存在しなかったいくつかのコントロールを動的に作成するより良い理由はありますか?
ありがとう - それが明確だったことを願っています。
vb.net - VB Express 8のScreensコレクションへの参照を取得するにはどうすればよいですか?
この例をMSDNから直接試しました。
Dim Screens()As System.Windows.Forms.Screens
画面への参照を取得する方法が見つかりません。私は自分の参照をチェックしました、そしてそれらはうまく見えます、しかし私は何かを逃したかもしれません。誰かがこれを経験したり、バグを知っていますか?
編集0:正しいプロジェクトタイプを使用している場合に役立ちます。WPFでは、SystemParametersです。皆さんありがとう。
java - Java Swing UI の変更方法
Swing を使用して簡単な学習ゲームをプログラミングしたいと考えています。
UI画面を切り替える最良の方法は何だろうと思っています。
たとえば、メイン メニューの画面があり、ユーザーがその画面のボタンを押すと、画面全体がまったく別の画面に切り替わります。
次に、任意の画面をいつでもスワップインでき、非アクティブな画面のイベント ハンドラーが非アクティブ化される間、すべてのイベント ハンドラーが再アクティブ化されます。
各「画面」に使用する Swing コンポーネント/コントロールのタイプ。これは実行可能ですか?
winforms - 画面の解像度に基づいてサイズ変更を制御します
パネルコントロールがあります。パネルにはさらに多くのコントロールがあります。パネルのドックプロパティを「塗りつぶし」に設定しました。パネルは画面の解像度に基づいてサイズ変更されます。ただし、コントロールは同じままです。パネルのコントロールは、画面ソリューションに基づいてサイズ変更されません。
同じページにさらに多くのラベルとパネル、テキストボックスとボタンがあります。
画面の解像度に基づいてページ内のすべてのコントロールのサイズを変更するようにdockプロパティを設定するにはどうすればよいですか?
助けてくれてありがとう
c# - ASP.net 構成可能なウィザード ページ
次のタスクへの可能なアプローチを探しています。
現在、本質的に相互のコピーである多くの ASP.net ページがありますが、テキスト ボックス、ドロップダウン リストが含まれているものもあれば、含まれていないものもあります。これは、最初に特定の製品用に多数のページが開発され、その後、他のページと同じこと、つまりユーザーにデータを入力して保存する必要がある別の製品が搭載されたためです。しかし今では、本質的に同じことを行い、保守が困難な多数のページが残されています。
だから私が望んでいるのは、コードをそのまま廃棄し、構成可能なウィザードに置き換えることです。要件は、ページ上のすべてのコントロールがページに表示されるかどうか、およびそれらが必須フィールドであるかどうかに関して構成可能である必要があるということです。
任意のアイデア、例、考えを歓迎します
ありがとう
乾杯ナイル
.net - フォームをすべての画面に展開
質問は簡単です。単一のフォームを接続されたすべての画面に拡張する方法はありますか?
android - アプリ内に複数の画面を実装する方法
私は現在、「サービス注文」、「ルート計画」、「フォト ギャラリー」、中央ログインなど、さまざまなサービス次元を持つ Android アプリに取り組んでいます。これまでのところ、各「画面」(画面とは実際には画面のレイアウトを意味します)を個別のクラスとして実装しました。このクラスは、特定のレイアウトをロードし、すべてのリスナーと、スレッドでの Web サービスの呼び出し、回答の受信などのコア機能を処理します。これが複数のレイアウト画面を実装する最良の方法であるかどうかはよくわかりません。
Android 開発ガイドラインでは、「画面レイアウト」ごとに 1 つのアクティビティを使用することが提案されています。しかし、これが最も効果的な方法であるとは思えません。中央ログイン(ここではユーザーオブジェクト)によって取得される各「レイアウト」の情報が必要なので。アクティビティは(私が理解している限り)別のスレッドであるため、情報の受け渡しと取得はあまり実用的ではないようです。
それについてのご意見/フィードバックをお寄せいただきたいと思います。ヒントやヒントに感謝します。
これまでのところ、私の構造は次のようになります。
- アクティビティ
- ログインレイアウトを読み込みます (res/layout/login.xml with setlContentView)
- ボタンクリックに応じて、他のリソースがロードおよび初期化されます (リスナーが追加されるなどを意味します)。
ピーターに挨拶
android - 複数の画面解像度、密度で画面全体を埋める
すべての Android 携帯電話、すべての解像度、すべての画面密度で画面全体を埋める四角形を描きたいと思います。これが正しいことを願っています。Android は初めてなので、単純にこのように書けば十分だと思いました。現時点では、解像度が 1024x1024 ピクセルを超える Android デバイスは存在しないためです。
ただし、一部のデバイスでは、この Rectangle が画面全体に表示されないようです。奇妙で説明できないのは、これが常に発生するわけではなく、ある時点で発生するということです... とにかく、コードに問題があるようですので、次のように変更したいと思います、しかし、今では metrics.widthPixels と metrics.heightPixels が私の問題を解決することを確信しています:
これが正しいかどうか、このコードがすべての画面をカバーし、四角形が画面全体を占めるかどうかを知りたいです。もちろん、このアプローチでは、画面の向きにも注意する必要があります。画面が横向きの場合、値がそれらの間で交換されるように見えるからです。
android - 複数の Android 画面に表示する
私はカスタム ビューを作成し、onSizeChanged() を使用して電話の幅と高さを取得しました。電話にインストールしたエミュレーターですべてが正しく見える場合 (htc の欲求)、同じ結果が得られません!
1 つとは異なる画面をサポートするにはどうすればよいですか?onSizeChanged では解決策が得られませんか?