問題タブ [splitcontainer]

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 投票する
1 に答える
1081 参照

c# - コントロールを分割コンテナに入れた後、コントロールがフォーカスされなくなった

フォーム アプリがあり、起動時に特定のテキスト ボックスにフォーカスを移したいと考えています。私が最初に開発していたとき、すべてのコントロールをフォームに直接叩きつけただけで、フォーカス コマンドは正常に機能しました。

アプリの準備がほぼ整いました。Dock プロパティを使用して、適切に定義された領域にコントロールを保持するためだけに、フォームにいくつかの分割コンテナーを配置しました。今では、まったく異なる読み取り専用コントロールが起動時にフォーカスを取得し、アプリは、フォーカスがこの 1 つのテキスト ボックスに移動する必要があるという私のコマンドを無視しているようです。これがなぜなのか知っている人はいますか?

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

.net - SplitContainer ISupportInitialize の問題: .NET 3.5 を対象とする VS2010

VS2010 では、.NET Framework 4.0 をターゲットとするプロジェクトがあり、ターゲット v. 3.5 に戻す必要がありました。これが発生すると、私が持っていた SplitContainer オブジェクトは表示されず、実際にエラーがスローされます。

さて、掘り下げてみたところ、実際には 3.5 には SplitContainer に ISupportInitialize がなく、.NET 4.0 にはあることがわかりました。私の質問は、3.5 をターゲットにしていてもこの問題が発生する場合、どうすれば修正できるのでしょうか?

問題を再現する手順:

  1. Visual Studio 2010 で新しい C# Windows フォーム アプリケーション プロジェクトを作成します (必ず .NET Framework 4.0 をターゲットにしてください)。
  2. 基本フォームに分割コンテナーを追加します。
  3. アプリケーションを実行します (正常に動作します)
  4. ターゲットを .NET Framework 3.5 に変更します (プロパティ -> アプリケーション -> ターゲット フレームワーク:)
  5. アプリケーションを再実行します (Cast 例外でクラッシュします)。

これについて何か助けていただければ幸いです。

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

c# - DevExpressスプリットコンテナコントロールパネル名を変更するにはどうすればよいですか?

どんな体でも、DevExpresssplitContainerコントロールパネル名を変更する方法を手伝ってください。

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

c# - SpitContainer コントロールのスプリッターから Windows の醜い選択マーカーを削除する

私にはSplitContainerコントロールがありSplitter、真ん中は非常に醜いです。BackColorSplitContainerを (ここに色を挿入) に設定し、のBackColorPanel1Panel2白に設定すると、スプリッターの見栄えが良くなります。ただし、デフォルトでは、Windows はスプリッターが選択される前であっても、選択マークをスプリッターの上に置きます。

に選択マークが表示されないようにするにはどうすればよいSplitterですか?

ここに画像の説明を入力

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

c# - 一般的な慣例 - SplitContainer

SplitContainer コントロールを用意し、それに別の SplitContainer を追加し、さらに別の SplitContainer を追加するのは一般的な方法ですか?

つまり、約 3 つまたは 4 つの SplitContainers になると、Designer ビューで作業するためのスペースが文字通り不足します。

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

c# - splitcontainer コントロールの「ボタン」を折りたたむ

WinFormsデスクトップ アプリケーションでMicrosoft のSplitContainerコントロールを使用しています。

スプリッター コントロールのパネル間に小さなボタン (または素敵な UI 要素) を配置して、パネルの 1 つを折りたたみたいと思います。たとえば、2 つの部分を持つ「ボタン」の場合、一方の部分をクリックすると右側のパネルが折りたたまれ、もう一方の部分をクリックすると左側のパネルが折りたたまれます。

これは可能ですか?それはどのように実装できますか?

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

c# - C#でSplitContainerの動きを制限しますか?

私はSplitContainer自分の形で持っています。
1番目のパネルにはaTreeViewListView2番目のパネルがあります。(クラシック)
次に、1番目のパネル(を含むTreeView)のサイズを幅250ピクセルに制限します。
セパレーターが動きすぎないようにしたい(または動きすぎないようにしたい)。
それ、どうやったら出来るの?

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

c# - スプリッターが C# でパネルをスケーリングするのを止めますか?

両方のパネルが満たされた SplitContainer があります。
サイズを変更すると、両方のパネルが均等にスケーリングされるため、スプリッターはコンテナー内で同じ相対距離になります。
この機能を本当にブロックする必要があります。どうすればいいですか?

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

c# - splitcontainer コントロールのスプリッター領域でイベントを処理する

WinFroms splitcontainerコントロールのスプリッター領域でクリック イベントを処理する簡単な方法はありますか? (私の写真では青で示されています) たとえば、この領域をダブルクリックして panel1 を折りたたみたいとします。

または、この領域に素敵なボタンを配置して、それをクリックすることでパネルを折りたたむ別の可能性もあります。

私は魂を作るために素晴らしいハックをしたくありません。

どうも

(.net 4/c#/VS2010)

ここに画像の説明を入力

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

c# - splitContainer での塗りつぶしと自動サイズ変更の方法

スプリットコンテナをいっぱいにしました。

画像の凡例:

    • スプリットコンテナ
    • リストビュー
    • スプリッター

必要: 青い線は、ListView の処理方法を示しています。

ここに画像の説明を入力