問題タブ [tabpage]
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.
tabcontrol - HelpKeywordとTopicIDを使用したタブページコントロールのHelpProviderと状況依存ヘルプ
私はグーグル検索が解決できない問題に遭遇しました(あるいは私はキーワードの魔法の組み合わせを打ち込まなかったかもしれません)。とにかく私は次の問題を抱えています:
VSが提供するHelpProviderコンポーネントを使用して、アプリケーションの状況依存ヘルプを作成しています。ヘルプファイルを作成するために、トピックと対応するトピックIDを持つ.chmファイルを生成するHelpSmithを使用しています。HelpProvider.HelpNamespaceを設定したら、コントロールのプロパティからHelpKeywordオプションとHelpNavigatorオプションを編集できるという考え方です。これは、ボタンのHelpKeyword=20およびHelpNavigator=TopicIDを指定した場合に機能するようです。実行し、ボタンをクリックして押したままF1を押すと、期待どおりに正しいトピックでヘルプファイルが開きます。ただし、TabPageコントロールごとの状況依存ヘルプに興味があります。外側のTabControlをクリックすると機能するようですが、個々のタブページは機能しません。理想的には、ラベルがあるタブをクリックして、そのようにヘルプを表示したいと思います。
これは可能ですか?
ありがとう!
c# - C# でタブ ページのイベントを作成する
C# Windows フォームでアプリケーションを開発しています。タブ コントロールの特定のタブ ページが選択されているかどうかに基づいて、イベント ハンドラー/イベント ハンドラーを作成したいと考えています。たとえば、3 つのタブ ページがあるとします。
tabPage1、
tabPage2、
tabPage3、
に属する
tabControl1,
次のいずれかのコードが必要です。
- 各タブ ページに 3 つの個別のイベント ハンドラーを用意する
- 1 つのイベント ハンドラーがあり、イベント ハンドラーの内部には、現在選択されているタブ ページを特定できるコードがあります (たとえば、ある種の case ステートメント)。
これまでにいくつかの例を見てきましたが、私が必要としているものはないようです。このイベント/これらのイベントを作成するにはどうすればよいですか?
c# - TabPageクリックイベント
タブコントロールをクリックしたタブページに基づいて、イベントを自動的にトリガーしようとしています。
フォームのデザインモードで、タブをクリックすると、プロパティボックスに[TabsSystem.Windows.Forms.TabControl]と表示されます。ただし、プロパティのタブではなく、実際のページをクリックして、ページの名前(TaskListPage System.Windows.Forms.TabPageなど)に変更する必要があります。
私のタブコントロールはタブと呼ばれ、タブオプションに基づいてメッセージを表示することになっている以下のコードを使用してテストしようとしていました。
上記のコードをテストしても、何も起こりません。
特定のタブがクリックされたときにイベントを機能させるための助けをいただければ幸いです。
ありがとうございました
c# - デフォルトのコンストラクターと別のジレンマにコードを追加できますか
フォーム(「疑似タブページ」と考えてください)をタブコントロールに動的に割り当てています。
私はそれをこのようにやっていた:
//メインフォーム。デザイン時にTabControlがあります。
//「疑似タブページ」であるフォームのコンストラクタ:
...しかし、Dockプロパティを設定してみました。
...そしてそれはうまく機能するので、2つの引数を取り除いて「ボックス内」コンストラクターを使用するだけだと思いました。ただし、getのように、これは許可されていません。「タイプ'UserControlsOnTabPagePOCApp.BasicInfoPseudoTab'は、同じパラメータータイプを持つ'BasicInfoPseudoTab'というメンバーを既に定義しています。」
Load()イベントは遅すぎます(そこでTopLevelプロパティを設定していたとき、コンストラクターに移動するまでerr msgが表示されました)。
コンストラクターを(オーバーロードするのではなく)オーバーライドするには何をする必要がありますか、または他にどのようなイベントを使用する必要がありますか(Load()イベントの前に何かが発生しますか?)
また(2つの異なる質問に同じコードを入れたくありませんでした):フォーム自体はTabControlに正常に表示されますが、デザイン時にフォーム/疑似タグページに追加したコントロールは実行時に表示されません-時間-なぜですか?
c# - TabPage に割り当てられたフォームを削除してから新しいフォームを追加する必要がありますか? または、既存のフォームにアクセスして含まれる値を動的に変更できますか?
タブページにフォームを動的に割り当てています。フォームの更新されたバージョン (コントロールに異なるテキスト値が割り当てられている) をタブ ページに割り当てようとする場合を除いて、正常に動作します。実際、フォームの複数のインスタンスを作成してタブ ページに割り当ててもクラッシュしないことに少し驚いています (新しいインスタンスが古いインスタンスの上に積み重ねられている場合、新しいインスタンスは上に表示され、新しい値が表示されます)。
では...新しいバージョンを追加する前に、タブ ページに追加した以前のフォームを削除するにはどうすればよいですか? または、既存のフォームにアクセスしてその値を変更できますか。
コードを表示しただけで、より明確になると思います。
メインフォーム:
==== 疑似 tabPages の 1 つとして機能するフォーム:
更新しました:
イベントハンドラーの外側でフォーム変数を宣言し、続行する前にnullでない場合はそれらを破棄することで機能しました。
c# - C# Windows フォームの TabPages からパディングを削除する
タブページには、ボーダーと内側のコントロールの間にパディングがあります。このパディングを削除する方法はありますか?
これは、TabControl が親コンテナーにドッキングされていると見栄えが悪くなるため必要です。
メソッドのオーバーライドをまだ試しましたが、うまくいきませんでした。
c# - タブページに項目 (コンボボックス) を追加する方法 - C#
タブを使用するのは初めてで、問題に遭遇しました。ボタンを押すたびに、開いているタブ内にコンボボックスが表示され、ボタンをもう一度押すと、最初のコンボボックスの下に別のコンボボックスが追加されるようにしようとしています。
これが私がやった方法です:
しかし問題は、コンボ ボックスがタブ ページではなく、タブ ページの下 (フォーム上) に作成されることです。タブ ページはフォーム領域を置き換えませんか? 誰かが助けてくれれば幸いです。ありがとう
編集:
なんてこった、私にとってもう1つの初心者の瞬間。この行を変更しました:
に:
本当に申し訳ありませんが、質問をして考えるのに役立つと思います。
c# - プログラムでTabPageにコントロールを追加する
RichTextBox
すべて、 WinFormにカスタムを追加したいと思いますTabPage
。以下のコードで示されているさまざまなことを試しました
「aAttemptedFIX」を追加する前は、コードは例外なく実行されていましたが、CustomRichTextBox
表示されませんでした。今、私はを取得しNullReferenceException
、私は両方の状況で混乱しています。私はここで何が間違っているのですか?
android - Android:ビューページャーのタブページインジケーター
私はアプリケーションを作成していて、「スイーピータブ」を実装する必要があります。私はこれを読みましたが、関連するものを見つけることができませんでした。私も試しViewPagerIndicator
ました。
以下に私のコードスニペットを示します。
}およびその他は:
}そして名前の代わりにLjava.lang.String@44daf8を取得します
これに関するどんな助けも役に立ちます。
android - Android TabPage Indicator コンテンツのラッピングの問題
ViewPager で別の問題が発生しましたが、現在の知識では解決できません。
私は ViewPager で TabPageIndicator を持っており、すべてのタブでテキストを表示しています。それは単純なtextViewです:
タブ内のテキストを常に 1 行にし、楕円形ではなく、折り返しや 1 行以内のテキスト全体にする必要があります。ユーザーが全体を読むことができる必要があります...
しかし、それはできません。さまざまなオプションを試しましたが、まだいくつかの問題が発生します。テキストに複数の行があるが、最初の行しか表示されないか、テキストの一部しか表示されません。
似たようなことを経験したことがありますか?
どんな助けでも大歓迎です
編集 1:
問題はここにあると思います:
mMaxTabWidth...