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

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

vb6 - ツールチップはソースから実行している場合にのみ表示されます

プロパティが設定された階層的な flexgridコントロールがあり、ソースから実行すると、ツールチップが正しく表示されます。ToolTipTextしかし、コンパイルしてそのように実行すると、ツールチップは表示されません。

MouseMoveそれが修正されることを期待して、リッスンしているものをすべて削除しようとしましたが、ツールチップ テキストをメッセージ ボックスに配置するコードを追加すると、正しく設定されているように見えます。なぜこれが起こるのか誰にも考えられますか?


更新: 別のユーザー コントロール内でグリッドをホストすると、問題が発生するようです。例: 単なる空のコントロールですが、ControlContainer = True の container.ctl を作成します。次に、container.ctl 内の mshfg である gridholder.ctl を作成します。最後に、gridholder.ctl を何らかの形で埋め込みます。FlexGrid のツールチップが表示されないようです。

これがどこまで再現性があるのか​​興味津々…

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

vba - ms-access で vba フレックス グリッド msflxgrd.ocx を使用できません

アクセス フォームでフレックス グリッドを使用したいと考えています。msflxgrd.ocx をダウンロードして登録しました。フォーム デザインの挿入可能な ActiveX コントロールのリストに表示されるようになったので、問題ないようです。しかし、「Microsoft FlexGrid コントロール、バージョン 6.0」という名前のコントロールを選択すると、次のエラーが発生します。

Microsoft Office Access は、この ActiveX コントロールをサポートしていません

ここで何が起こっているのですか?Access 2007 を使用しています - 別のコントロールが必要ですか? また、使用しようとしたコントロールは Access 2003 でのみサポートされていますか? それとも他に何か問題がありますか?

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

vb.net - VB6/VBA MSFlexGrid から VB.NET DataGridView

もう一度言いますが、 VB6からVB.NETへの移行はさらに素晴らしいものです。

確かに、これは必ずしも「質問」の定義ではありませんが、ユーザーが将来持つ多くの質問に答えるものであり、私の質問にも答えてくれることを願っています.

MSFlexGridVB6/VBA および .NET 内でDataGridView、同じまたは多少同じ用途を提供するプロパティと関数のリストをコンパイルしようとしています。私は彼らを必要としているだけでなく、必要としている人がもっといると確信しています.

これまでのところ、これは私が持っているものであり、他の人が好きなように自由に追加および編集してほしい. これが、私や他の人が古いコントロールを古いコードと同じ機能を持つ .NET コントロールに変換するのに役立つことを願っています。追加したい場合は、BlockQuote に関係を入力し、独自の場所に定義を入力してください。


定義 VB6 :

  1. MSFlexGrid. Cols = MSFlexGrid内の列の総数を返すか、設定します。

  2. MSFlexGrid. Col = MSFlexGrid内のアクティブ セルの座標を取得または設定します。

  3. MSFlexGrid. Rows = MSFlexGrid内の行の総数を返すか、設定します。

  4. MSFlexGrid. Row = MSFlexGrid内のアクティブ セルの座標を取得または設定します。

  5. MSFlexGrid. TextMatrix = 任意のセルのテキスト コンテンツを返すか、設定します。このプロパティを使用すると、 RowプロパティとColプロパティを変更せずに、セルの内容を設定または取得できます。

  6. MSFlexGrid. TextArray = 任意のセルのテキスト コンテンツを返すか、設定します。このプロパティを使用すると、 RowプロパティとColプロパティを変更せずに、セルの内容を設定または取得できます。

  7. ここにさらに追加


定義 VB.NET:

  1. DataGridView. ColumnCount = DataGridViewに表示される列の数を取得または設定します。

  2. DataGridView. RowCount = DataGridViewに表示される行数を取得または設定します。

  3. DataGridView. Item(Int32,Int32).Value = 指定されたインデックスを持つ列と行の交点にあるセルを取得または設定するためのインデクサーを提供し、値を返します。

  4. ここにさらに追加

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

windows - Windows 7 の MSFlexGrid で指数表記を使用して書式設定された数値

Windows 7 と Office 2010 に vb6 アプリケーションをインストールしました。

このアプリケーションは、MS Access 2007 を使用する XP/Vista で正常に動作します。

MsflexGrid は、4526E のような記号「E」を使用して win 7 で間違った番号を表示します ...

何が問題になる可能性があります。アクセス2010ですか?

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

.net - インストール中の FlexGrid dll 登録?? 多分?

タイトルが示すように、私は途方に暮れており、ここにいる誰かから少し助けを得たいと思っています...

FlexGrid を使用する同僚の winforms アプリの VS2010 セットアップと展開を使用して、インストーラー パッケージを作成しようとしています。プロジェクトは正常にビルドされ、エラーなしでインストールされますが、アプリがデータを表示するためにフレックスグリッドを呼び出そうとすると、下の図に示すエラーが表示されます。

ここに画像の説明を入力

グーグルができなくなり、解決策が見つからなくなるまでグーグルで検索しました。dll はアプリのルート ディレクトリにインストールされています。32 ビットと 64 ビットの両方の CPU をターゲットとするアプリをビルドしようとしました。

プロジェクトでflexgridを使用したことがなく、アプリでcomオブジェクトを参照しないようにしているため、これは間違いなく初めてです。これが誰かに光を当てる場合、プロジェクトの依存関係を以下に示します...どんな助けも大歓迎です!

ここに画像の説明を入力

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

vb6 - 列の値の合計を取得する方法

フレックスグリッドを使用します。

フレックスグリッド行

値の列を合計したい、フレックスグリッドのsum(value)、

フレックスグリッドの行がテーブルから入力されています。最後に右側に、フレックスグリッド自体の値の列の合計を表示します。これを行う方法。

期待される出力

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

vb6 - vb6でmsflexgridクリックイベントを呼び出す

MsFlexGridオブジェクトのクリックイベントを呼び出す必要があります。

問題は、実際にフレックスグリッドをクリックすると、この部分が正常に機能することです。

しかし、私がこれを行うとき:

コンボボックス内の必要なアイテムが選択されていません。だから、何かをクリックすることとクリックイベントを呼び出すことの違いだと思いますが、私には何がわかりません。コンボボックスのテキストを好きなように設定できることはわかっていますが、ユーザーに許可してはいけないので、スタイル属性をドロップダウンリストに設定しました。

教えてくれませんか?

前もって感謝します。

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

vb6 - VB6 で MSFlexGrid エラー 30006 を解決する方法

MSFlexGrid は、約 350,000 セルに達するたびに、この 30006 エラーを返します。

エラー定義:

実行時エラー '30006':

FlexGrid にメモリを割り当てられません

私のコードサンプル:

MSFlexGrid で少なくとも 600,000 個のセルを使用する必要があるため、これを解決するにはどうすればよいですか?

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

vb6 - MSFlexGrid 編集 VB6

現在、私はvb6アプリケーションに取り組んでいます。MSFlexgrid でデータを表示したいのですが、MSFlexgrid Control には編集機能がありません。

MSFlexgrid を編集する方法はありますか?