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

0 投票する
10 に答える
32460 参照

javascript - 良いMarkdownJavascriptライブラリまたはコントロールはありますか?

ユーザーがテキストを入力してMarkdownでフォーマットできるサイトを構築したいと思います。Javascriptソリューションが必要な理由は、StackOverflowと同じようにライブプレビューを表示したいからです。

ただし、私のサイトは開発者を対象としていないため、エディターコントロールが理想的です。

StackOverflowでは、WMDエディターが使用されていることがわかりました。

Googleですばやく検索すると、Showdownライブラリも表示されます。これは、実際にWMDで使用されていると思います。

他に選択肢はありますか?WMD / Showdownはすでに素晴らしいツールですか?さまざまなオプションをどのように体験しましたか?

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

.net - InfragisticsWinformUltraComboのヘッダーを非表示にする

考えられるほぼすべてのプロパティを調べましたが、WinformUltraComboコントロールのヘッダーをInfragisticsから非表示にする簡単な方法は見つかりませんでした。

ヘッダーは、複数の列が表示されている場合などに意味がありますが、非表示にすると便利な場合があります。

簡単な例を挙げると、何かがアクティブかどうかを表示するコンボボックスがあるとします。その横に「アクティブ」というラベルがあります。コンボボックスには、「はい」と「いいえ」の2つの行を持つ1つの表示列があります。

ユーザーがドロップダウンを開くと、「アクティブ」または列のヘッダーキャプションが何であれ、選択肢が表示されます。「はい」と「いいえ」だけを表示したいのですが。

これは、おそらく私を悩ませ、ユーザーにも気付かれない小さな美的問題ですが、このデフォルトの動作を回避する方法があるかどうかを知りたいと思います。

解決策: @Craigが提案したように、ColHeadersVisibleは私が必要としていたものです。物件の場所は少し異なりますが、追跡するのは簡単でした。DisplayLayout.Bands(0).ColHeadersVisible = Falseを設定すると、ドロップダウンは希望どおりに表示されます。

0 投票する
1 に答える
1064 参照

asp.net - ASP.NET 1.1 のユーザー コントロール パブリック共有変数が期待どおりに機能しない

いくつかのユーザー コントロールを含む Web フォームがあるとします。「メイン」Web フォームのタイトル タグは、ユーザー コントロールの 1 つで生成されます。このデータを Web フォームに渡すことは、現在このように行われています。

Main は Web フォームの名前です。メインでその値を設定するサブは次のとおりです。

このすべての後、プールされたメモリを実行し、400 分ごとにリサイクルしますが、ページ タイトルが破損し、正しく表示されません。新しいバージョンの .net に移行する以外のアイデアはありますか?

ユーザー コントロールにプロパティを作成することで、値を正しく渡すことができるようになりました。

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

.net - メモリ内のテキストを WebBrowser コントロールに読み込む

.Net WebBrowser コントロールでページをロードする唯一の方法は、URL プロパティを設定することです。しかし、代わりに、最初にファイルに書き出さずに、既にメモリにある HTML コードをいくつか与えたいと思います。これを行う方法はありますか?または、これを行うコントロールはありますか?

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

c# - 定規を C# 形式で実装する

C# Windows Forms アプリケーション内にルーラーを実装するための優れたテクニック (またはチュートリアル) を持っている人はいますか? カーソルをより正確に配置できるように、マウスの位置を示す定規を表示しながら画像を表示したいと考えています。下の画像のように:

カーソルの位置を示す定規。

分割コントロールを使用して目盛りを保持しようとしましたが、左上を灰色の空白領域にする方法がわかりません。何かアドバイス?ありがとう。

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

.net - ガント チャート、カレンダー、スケジューラなどのオープン ソース .net Windows フォーム ベースのコントロール

次のコントロールの少なくとも 1 つを含むオープン ソースまたは無料の .net ui ツールキットはありますか。

  1. ガントチャート(msプロジェクト様)
  2. カレンダー (google calendar like または ms outlook 2003, 2007 like)
  3. スケジューラ (outlook 2007 のような)

ありがとう

0 投票する
1 に答える
1694 参照

.net - カスタマイズされた DataGridView 列は、Windows Vista で入力された小数点区切り記号を受け入れません

プロジェクトでは、NumericUpDown コントロールを含むカスタム DataGridView 列を作成しました。Microsoftからの提案と同様に実装されています

この列は、Windows XP で正常に動作します。入力された数字と小数点記号を受け入れます。Windows Vista では、コントロールが数値キーパッドによって入力された小数点記号のみを受け入れ、キーボードのメイン ブロックからは受け入れないという奇妙な問題があります。

Windows Vista でドイツ語 (スイス) のカルチャ設定を使用していて、ドイツ語 (スイス) のキーボード レイアウトが有効になっていることを付け加えておきます。スイスの小数点記号は です。

誰かがその理由とおそらく解決策について考えを持っていますか? どうもありがとうございました!

マイケル

編集: 問題の解決策を見つけました。

  1. 状況をもう少し明確にするために。私が使用する NumericUpDown コントロールは、IDataGridViewEditingControl を実装し、NumericUpDown から継承します。IDataGridViewEditingControl があるため、EditingControlWantsInputKey メソッドを実装します。そして、このメソッドの実装で、自分の間違いや何がうまくいかなかったのかを見つけました。

  2. メソッドでは、入力されたキーを検査し、コントロールがそれを処理する必要があるかどうかを判断しました。しかし、小数点記号については、Keys.Decimalのみを期待していました。私の特別な (間違った) ケースでは、キーを一致させることができませんでした。欠けていたのは、 Keys.OemPeriodも探すことでした。そして、それが修正でした。

0 投票する
8 に答える
49184 参照

asp.net - GridViewヘッダーをフリーズするには?

タイトルのように、ASP.NET で GridView ヘッダーをフリーズする方法を知っている人はいますか?

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

c# - WPFのControlTemplate内のコントロールにフォーカスを設定する

私が取り組んでいるアプリケーションには、Generic.xamlで定義されたControlTemplatesを備えた一連のカスタムコントロールがあります。

たとえば、カスタムテキストボックスは次のようになります。

このアプリケーションでは、ControlTemplate内の特定のコントロールにプログラムでフォーカスを設定できる必要があります。

C#コード内で、データに基づいて特定の「FieldTextBox」にアクセスできます。正しいFieldTextBoxを取得したら、ControlTemplate内に含まれる実際のTextBoxにフォーカスを設定できるようにする必要があります。

私が思いついた最善の解決策は、「FocusableControl」など、各コントロールテンプレート(この場合はTextBox)のプライマリコントロールに名前を設定することです。

次に、コントロールにフォーカスを設定するための私のコード(FieldTextBoxの分離コードに含まれています)は次のようになります。

このソリューションは機能します。しかし、これよりも効率的な解決策を知っている人はいますか?

0 投票する
1 に答える
134 参照

.net - .NET で ListView 行をドラッグ可能にするにはどうすればよいですか?

私は最も経験豊富な GUI プログラマーではありません。カスタムリストビューがあります。ListView からフォーム上の別のコントロールに行をドラッグできるようにしたいと考えています。オブジェクトがコントロールにドラッグされたときに発生するイベントをキャッチする方法は知っていますが、行自体をドラッグ可能にする方法はわかりません。私はいつでも自分のソリューションをハックすることができますが、これを行うためのより良い (読みやすい) 方法があることを願っています。

編集:行のコピーをドラッグしたいのですが、いつでも自分で詳細を作成できます。