問題タブ [msflexgrid]
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.
vb6 - テーブルの高さを正しく計算する方法
VB6のフレックスグリッドテーブルの高さを計算して、塗りつぶされた行の数だけが含まれるようにするにはどうすればよいですか。
現在
1行あたり約3ピクセル短くなります。マジックナンバーを追加するのは少しハックで、それに頼ることなくこれを達成したいと思います。
更新: 問題を複雑にするには、複数行のセルも処理する必要があります。
vb6 - インライン データ表現
概要を示しながらインラインでドリルダウンできるデータを表現したいと思います。たとえば、6 つのオブジェクトをグループ化した場合、ユーザーはデータを展開でき、そのすぐ下に 6 つのオブジェクトが表示されます。ハイレベルなデータ。
MSHFlexgrid がこの機能を提供しているように見えますが、実際にそれを使用すること、またはその制限についての情報を見つけることができません (フィールドの数が異なるか、スペースが異なるか、列ヘッダー、インデントはどうですか)開始など)。
このサイトを見つけましたが、画像が壊れています (ie8 と ff3.5 で)。Google 検索では、フラットなデータ表現を使用しているだけで、階層プロパティを使用していない人が表示されます)。落とし穴についてよく議論されている良いチュートリアルやフォーラムを知っている人はいますか?
それを使用するための情報が不足しているため、私は自分のバージョンをコーディングすることを考えていますが、誰かがこの分野で作業を行っている場合、私はそれを見つけていません.データ表現に対する自然な願いだと思います. 誰かがこれ (任意の言語) のバージョンをコーディングした場合、私はそれについて読んでも構いません。
unicode - msflexgrid ユニコード
Unicode を有効にしようとしている古いプロジェクトがあります。Unicode データを msflexgrid に入れようとしていますが、クエスチョン マークが出てきます。
MSFlexGrid を Unicode データで動作させるためのトリックはありますか? それはまったく機能しますか?そうでない場合、使用できる適切な OCX の代替品はありますか?
vb.net - VS 6.0 がインストールされていないコンピュータに Microsoft FlexGrid Control 6.0 をインストールするにはどうすればよいですか?
私の VB.NET アプリケーションは、Microsoft Flex Grid Control 6.0 を使用しています。これは、Visual Studio 変換ウィザードを使用して VB6 から移植されたレガシー アプリケーションです。アセンブリをコンパイルできますが、一部のクラスが登録されていないため、COMException が発生します。このクラスは Microsoft Flex Grid Control 6.0 であることがわかりました。
コントロールはどこにありますか? また、アプリケーションが実行されるようにマシンに登録するにはどうすればよいですか?
よろしく、
オリバー・ハナッピ
excel - ユーザーフォームを閉じられません
環境を整えましょう。
これは Excel で実行される VBA コードです。
msflexgrid を含むユーザー フォームがあります。このフレックスグリッドには、顧客のリストと、顧客、営業担当者、CSR、製造担当者、地域、割り当てが表示されます。列をクリックすると、たとえば Territory 列の下で、別のユーザーフォームが開き、Territories のリストが表示されます。次に、選択した地域をクリックすると、ユーザーフォームが消え、新しい地域が古い地域に置き換わります。
選択した領域をクリックするまで、これはすべてうまく機能します。「領域」ユーザーフォームは消えず (ちらつきます)、新しい領域は基になるユーザーフォームを転送しません。
コードをステップ実行すると、うまく機能することを言及する必要があります。
ユーザーフォームを開く他のすべてのユーザーフォーム(フレックスグリッドを持たない)は問題なく機能するため、フレックスグリッドと関係があると思います。
以下は、いくつかのコードサンプルです。
**テリトリーユーザーフォームが閉じられたときにテリトリーユーザーフォームと新しいテリトリーの割り当てを示すflexgridからのイベントをクリックします。
** 次のサブはテリトリー ユーザーフォームで使用されます
私はこれが長々とした説明であることを知っていますが、私はかなりまともな VBA プログラマーであり、これには困惑しています。
どんな助けでも大歓迎です。
ms-access - MSFlexgrid を使用した MS Access テーブル
VB6 で 1 つの MSFlexgrid コントロールに 2 つのテーブルを表示するにはどうすればよいですか?
vb6 - flexgridにファイルvb6を入力する
したがって、ファイル内のすべての名前をflexgirdの列1に配置する必要があります。各名前は、独自の行に配置する必要があります。これが私が持っているものですが、「無効な行の値」を取得します
どんな助けでも素晴らしいでしょうそして事前に感謝します
vb6 - FlexGrid VB6 での検索後に 1 行のみを表示する
だから、私が取り組んでいるVB6プロジェクトにFlexGridがあります。各行に名前があり、ドロップダウンがあるので、ユーザーは詳細情報を表示したい名前を選択できます。これが私が持っているものです。
それはうまくいきますが、その名前の下にもすべてが表示されます。選択した名前だけを選択したいと思います。どんな助けでも素晴らしいでしょう。
ms-access - Microsoft flexgrid コントロール: 実行時エラー '438' オブジェクトはこのプロパティまたはメソッドをサポートしていません
Microsoft Flexgrid 6.0を使用している従来の Microsoft Access アプリケーションを維持しています。最近、次のエラーが発生し始めました。
実行時エラー '438' オブジェクトはこのプロパティまたはメソッドをサポートしていません
このエラーは、KB960715セキュリティ更新プログラムが適用されていることが原因である可能性があると言われています。これにより、セキュリティ リスクと見なされたさまざまな ActiveX コントロール メソッドにキルビットが設定されます。しかし、これまたは他のセキュリティ更新プログラムは最近適用されていません。
Microsoft Visual Basic 6.0 Service Pack 6 Cumulative Updateをインストールする と、フレックス グリッドが更新されると言う人もいます。これには前提条件として VB6 をインストールする必要があるため、それを PC にインストールしてから更新プログラムをインストールし、更新された MsFlxGrd.ocx ファイル (バージョン: 6.1.98.12) を取得してアプリケーション マシンにコピーしましたが、エラーは引き続き発生します。
ここの誰かが、レジストリで killbit を無効にできると言っています。しかし、彼らが提案する場所には数百のノードがあり、それらのどれも彼らが指摘したものと同じGUIDを持っていません.
何か案は?