0

私の作業プロジェクトは Visual fox-pro 9.0 にあるので、その中にデザインフォームが必要です.次の2つの列を持つグリッドを追加しています.1列目はテキストボックスコントロールで、2列目は日付ピッカーコントロールです.

次の手順を実行しました:

  1. 新しいフォームを作成しました
  2. グリッド コントロールを追加
  3. Active x Microsoft 日付ピッカー コントロール 6.0 を追加

しかし、ここに私の問題があります、

  1. 日付ピッカーのみを表示していますが、フォームを開いたときに常に表示したいです。
  2. 行の日付を変更すると、他の行の日付にも影響します。
  3. null または空の列は、空白を表示する必要があることを意味します。

助けてください、日付ピッカーがグリッドでどのように機能するかを検索しようとしています。

4

1 に答える 1

0

私は実際にあなたが提案しているものにわずかな代替を行います. デフォルトのグリッド テキスト ボックス コントロールを使用して、指定された「値」を既存のもの、null など、常に表示できるようにします。次に、列のテキストボックスのダブルクリックイベントで、日付ピッカーコントロールを持つスタンドアロンフォームを呼び出し、ユーザーが日付を変更できるようにし、戻ったときにそれを保存します (選択した場合)。

それ以外の場合、カレンダー コントロールを適切に表示するには、行の高さを非常に大きくし、グリッド列の "SPARSE" プロパティを FALSE (毎回表示) に変更する必要があります。

于 2012-11-27T16:02:56.257 に答える