問題タブ [controls]
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.
asp.net-ajax - ASP.NET AJAX Extentions をプログラム (サーバー側) でページに追加できますか?
ページでは、load イベントで、ページに表示するコントロールを動的に作成しています。これはすべて正常に機能しています。私が抱えている問題は、AJAX コントロール ツールキットからエクステンダーを追加するときです。具体的には、ボタン コントロールに丸い角を追加しようとしています。エラーはスローされませんが、AJAX 拡張機能は表示されたページに表示されません。
私が正しく行っていないこと、またはそれが可能であるかどうかについて、誰かが何か考えを持っていますか?
(pageContainer はページ上の div です)
random - データのランダム分布
大量のデータの中に少量のデータをランダムな順序で分散するにはどうすればよいですか?
たとえば、数千行の「実際の」データがあり、「実際の」データ全体にランダムな順序で 12 ~ 2 行の制御データを挿入したいと考えています。
今、私は乱数ジェネレーターの使用方法を尋ねようとしているのではなく、統計的な質問をしています。乱数の生成方法は知っていますが、私の質問は、データがランダムな順序で挿入されていることを確認するにはどうすればよいかです同時に、ファイル全体にかなり均等に散らばっています。
乱数の生成だけに依存している場合、(非常に小さいものではありますが) すべての制御データ、または少なくともその塊が、かなり狭い範囲の「実際の」データに挿入される可能性があります。これが起こらないようにする最善の方法は何ですか?
別の言い方をすれば、サードパーティがどの行がコントロールでどれが実際の行であるかを計算する方法がないように、実際のデータ全体にコントロール データを挿入したいと考えています。
更新: 私はこれを「コミュニティ ウィキ」にしたので、誰かが私の質問を編集してより意味のあるものにしたい場合は、すぐに行ってください。
更新: 例を試してみましょう (コーディングの問題ではなく、統計上の問題であるため、この言語やプラットフォームに依存させたくありません)。
- 私は 3000 行の「実際の」データを持っています (この量は、ユーザーが持っているデータの量に応じて、実行ごとに変化します)。
- 私は 20 行の「コントロール」データを持っています (これも、ユーザーが使用したいコントロール行の数に応じて変化します。0 以上です)。
150行または「実際の」データが挿入されるたびに、これらの20行の「制御」行を挿入したいと考えています( 3000/20 = 150)。ただし、出力データ内の位置に基づいて制御行を識別できるようにしたくないため、それほど正確にしたくありません。
したがって、いくつかの「コントロール」行がまとめられたり、「コントロール」行がほとんどまたはまったくないセクションがあることは気にしませんが、一般的には「コントロール」行がデータ全体にかなり均等に分散されるようにします。
c++ - 仮想リストコントロール(MFC)
リストコントロールを使用して、ベクトル内の要素の表現を表示しています。リストをクリックすると、別のコントロールにその要素に関する情報が表示されます。要素のインデックスは現在、コントロール内のインデックスによって決定されていますが、結果を並べ替えたりフィルタリングしたりする場合、これは機能しなくなります。
仮想リストコントロールを使用できると言われましたが、MSDNはあまり友好的ではありません。誰かが、このために仮想リストコントロールを使用する方法を教えてくれますか?
c# - ページのライフサイクル - FindControl を使用して、ページの読み込み中にプログラムで作成されたコントロールを参照する
プログラムでフォームにいくつかのテキスト ボックスを作成していますが、後で FindControl を使用して参照する必要があります。
それらを作成するコードの後に、ページ読み込みメソッドに FindControl 命令を配置しましたが、エラーが発生します。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
これは、ライフサイクルの後半までテキスト ボックス コントロールが作成されないため、Page_Load 内から参照できないためだと思います。
コード ビハインドのどこに FindControl 命令を配置して、プログラムで作成されたテキスト ボックスを見つけられるようにする必要があるか教えてもらえますか?
windows-mobile - Windows Mobile アプリケーションの UI コンポーネント (.NET Compact Framework)
モバイル デバイスで実行されるアプリケーションには、特別なユーザー インターフェイス要件があります。Apple は、iPhone/iPod touch プラットフォームに革新的なコントロールを導入するという素晴らしい仕事をしたと思います。
ここで、.NET Compact Framework (Visual Studio 2008) を使用して、Windows Mobile プラットフォーム用のアプリケーションを設計する必要があります。iPhone / iPod touch の UI 要素に似た商用またはオープン ソースの UI コントロール セットが利用できるのではないかと思います。
- ジェスチャに基づくスクロール パネル
- ドロップダウンリストの代わり: 項目の大きなリストを含む新しいパネル
- スライドパネル
- 等
有用な製品/コードが見つかりませんでした。経験豊富で助けてくれる人がいるかもしれません。
winforms - Winforms ナビゲーション バー コントロール - Explorer アドレス バーのようなもの
Windows エクスプローラーのアドレス バーと同様の機能を提供し、ファイル パスを自動補完する .NET winforms コントロールを推奨できる人はいますか?
Vista スタイルのブレッドクラムについてはあまり気にしません。シンプルな XP スタイルのテキストボックスのみの外観には非常に満足していますが、ファイル システムに基づいてオートコンプリートの提案を提供したいと考えています。
winapi - Win32 WM_SETCURSOR、WM_MOUSEMOVE は常にペアですか?
私はWin32コントロールに取り組んでいます。このコントロールには何百もの「アイテム」が存在する可能性があります。これらはウィンドウではなく、内部オブジェクト (例: 長方形) です。マウスの位置に応じて、マウスカーソルを変更したい。WM_SETCURSOR を使用できます。
同時に、マウスの動きに基づいて、現在マウスの下にあるオブジェクトの詳細を示すステータス バーを表示したいと考えています。そのために、WM_MOUSEMOVE を使用できます。
何百ものアイテムが存在する可能性があり、マウスの下にあるアイテムを見つけるためにそれらすべてを移動する可能性があるため、特に 2 回 (1 つはカーソルの設定用、もう 1 つはマウスの移動用) は効率的ではありません。
簡単に言うと、WM_SETCURSOR と WM_MOUSEMOVE が常にペアになっていることをご存知ですか? その場合、WM_SETCURSOR 中に必要なものを計算できます。もう1つのオプションは、WM_MOUSEMOVE中にマウスカーソルを設定することですが、私の知る限り、それは良い解決策ではありません(ちらつきます)。
ありがとう
asp.net - インターネット経由でロボットを制御
私はロボットを持っていて、電波を使ってインターネット経由で制御したい..しかし、それでもそれを行うのに最適な言語がわかりません。誰もがそれを使用できないようにするために、安全なサイトを構築する必要があります。私はC#でサイトASPを期待していますが、送信者デバイスから受信ロボットまで制御するために必要な言語は何ですか. また、ロボットカメラからサイトへのライブビデオ転送も必要です.........お手数をおかけしてすみません....間違っているかもしれませんが、私は初心者です
そして、私を読んだり助けようとしたりしてくれたすべての人に感謝します
javascript - プロの jQuery ベースの Combobox コントロール?
jQuery ライブラリに基づいた専門的なComboboxコントロール (自動提案付きのドロップダウン リスト) はありますか?
大規模なデータセットを処理でき、いくつかのスキニングオプションが必要です。複数列の結果リストも素晴らしいでしょう。私は ASP.NET を使用していますが、そのためのラッパーを作成する必要があったとしても問題ありません。
サードパーティ製のコントロールを既に使用していますが、2 つのベンダーのコントロール間で互換性の問題が発生しました。さて、私はこの種の依存関係を取り除きたいと思っています。
c# - .NETの動的制御に関する問題
動的制御の問題
こんにちは皆さん、
いくつかの動的コントロールを作成し、ページの読み込み全体でビューステートを保持させたいと考えています。簡単ですよね?私がしなければならないのは、同じIDを使用して、ページの読み込みごとにコントロールを再作成することだけです。ただし、ここに問題があります。PreRenderイベントで、コントロールコレクションをクリアしてから、新しい値で動的コントロールを再作成したいと考えています。その理由は複雑で、なぜそれをやりたいのかを説明するのに1ページほどかかるでしょう。したがって、簡潔にするために、私が絶対にこれを行わなければならず、他の方法はないと仮定しましょう。
PreRenderイベントでコントロールを再作成した後、問題が発生します。再作成されたコントロールはビューステートにバインドされることはなく、それらの値はページの読み込みを超えて保持されません。なぜこれが起こるのかわかりません。OnLoadイベントですでにコントロールを再作成しています。これを行うと、毎回同じIDを使用する場合、新しく作成されたコントロールはViewStateに正常にバインドされます。ただし、PreRenderイベントで同じことを実行しようとすると、失敗します。
いずれにせよ、ここに私のサンプルコードがあります:
名前空間TestFramework.WebControls{
}
それでは、[CASE 1]の隣の行はコメントアウトされていないが、[CASE2]の隣の行はコメントアウトされているケース1を調べてみましょう。ここでは、すべてが正常に機能します。このコントロールをページに配置してページをロードすると、「クリック」というリンクが表示されます。リンクをクリックすると、ページに「[新しい値]」というテキストが出力され、次の行に、おなじみの「クリック」リンクが表示されます。その後、「クリック」リンクをクリックするたびに、同じことが表示されます。ここまでは順調ですね。
しかし、ここで、[CASE 1]の隣の行がコメント化されているが、[CASE2]の隣の行がコメント化されていないケース2を調べてみましょう。ここで問題が発生します。ページをロードすると、「クリック」リンクが表示されます。ただし、リンクをクリックすると、ページに「[newvalue]」ではなく「[]」というテキストが出力されます。クリックイベントは正常に発生しています。ただし、コントロールのValue属性に割り当てた「新しい値」のテキストは保持されません。繰り返しになりますが、これは私には少し謎です。OnLoadでコントロールを再作成すると、すべてが正常でダンディになりますが、PreRenderでコントロールを再作成すると、値が保持されないのはなぜですか?
これを行う方法がなければならないような気がします。PreRenderでコントロールを再作成するときに、新しく作成したコントロールをViewStateにバインドする方法はありますか?
私はこれに何日も苦労してきました。あなたが私に与えることができるどんな助けでもありがたいです。
ありがとう。