VB.netで作成しています。
SPREAD(GrapeCity)の下記のイベントでSPREADのセルに入力された値をチェックしてエラーが無ければデータベースに登録、または更新をして入力エラーがあった場合、セルにフォーカスを設定するように記述していますがうまくフォーカスを設定する事ができません。
・SPREADのChangeイベント
・SPREADのKeyUpイベント
・SPREADのLeaveイベント
・SPREADのCellLeaveイベント
フォーカスを当てたいセルの行番号とカラム番号をSetActiveCellで指定していますが・・・
フォーカスを設定するにはどうしたらいいのでしょうか?
ご存知の方がいましたらアドバイス宜しくお願いします。
では、失礼します。
No.2ベストアンサー
- 回答日時:
サポートページを見ただけなので参考程度にお願いします。
http://file.grapecity.com/patches/SPREADNET25Win …
上記ページの「制限事項と注意点」→「【イベント/メソッド】 」の中に「シート上に表示されていないセルに対してSetActiveCellメソッド呼び出し(またはActiveRowIndex/ActiveColumnIndexプロパティの設定)を行った場合、シートは自動的にスクロールされません。表示させる場合にはFpSpreadクラスのShowActiveCellメソッドを併用してください。 」とあります。
一度試してみては?
また、GrapeCityさんは意外とサポートが優秀ですよ。
以前、SPREADver3.0の頃は何回かバグとってもらいました。(非公開で最新ファイルくれました)
バグでなくても親切に対応してもらった覚えがあるので一度問い合わせをしたほうが近道かもしれませんね。
No.1
- 回答日時:
VB6.0(SPREAD Ver.3.0J)しか分かりませんが参考になればと思い投稿します。
SPREAD Ver.3.0Jでは下記コードで目的のセルに移動します。
With fpSpread1
.Col = 3
.Row = 5
.Action = ActionActiveCell ' アクティブセル 変更
End With
この回答への補足
詳しく説明しなくて申し訳ありません。
開発環境は以下の通りです。
・Visual Studio 2005(VB.net)
・SPREAD for .NET 2.5J Windows Forms Edition
SetActiveCellでフォーカスが設定できる時とできない時があるんですけど、このような現象がなぜ起きているのかが全然わかりません。
このような現象を解消する方法をご存知な方がいましたらアドバイス宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 中古車 これらのレクサスLSの仕入れ価格はナンボですか?https://www.goo-net.com/us 2 2022/09/04 06:48
- その他(IT・Webサービス) micro soft teamsのカメラ設定について 1 2023/05/25 18:07
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- Excel(エクセル) 【!】Excel 2つの条件付き書式が反映されません。。 5 2023/07/14 16:47
- 先物取引 日本国債先物のCFD取引について 1 2023/08/04 18:09
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) Excelについて▶あるセルに文字を入力すると、別のセルに色がつく(条件付き書式) 1 2022/03/27 16:43
- 英語 この英文の意味を教えてください。 1 2022/04/30 20:53
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
Spreadの選択行の取得について
Visual Basic(VBA)
-
SPREADでカーソルの位置を1行目に戻したいなぁ
Visual Basic(VBA)
-
スプレットシートでフォーカスをあてない方法
Visual Basic(VBA)
-
-
4
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
5
Visual Basicから Spreadのスクロールを制御する方法
Visual Basic(VBA)
-
6
グレープシティのSPREADについて
その他(プログラミング・Web制作)
-
7
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
8
タブキー押下時のイベントをひろいたい。
Visual Basic(VBA)
-
9
SPREADコマンドボタン発生イベントについて
Visual Basic(VBA)
-
10
vb.netで画面のコントロールId名を変数で動的に制御し処理する方法
Visual Basic(VBA)
-
11
フォームの再読み込み
Visual Basic(VBA)
-
12
VB.NET SPRED(チェックボックスの処理)
Visual Basic(VBA)
-
13
スプレッドシートのタブ移動の件について
Visual Basic(VBA)
-
14
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
15
文字列の後ろから必要分だけ削除したい。
Visual Basic(VBA)
-
16
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
-
17
「Spread」のセルを移動させるプロパティ・メソッドはどれ?
その他(プログラミング・Web制作)
-
18
スプレットシートのGetTextについて。
Visual Basic(VBA)
-
19
spread6.0(セル連結)
Visual Basic(VBA)
-
20
VB6.0の「vbFromUnicode」はVB.NETではどれに相当しますか?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SPREAD(GrapeCity)のセルにフォ...
-
メッセージボックスを前面に表...
-
Excelのマクロで実行時エラー”1...
-
至急です。 トイレに行きたいな...
-
DAMのデンモクの使い方
-
TDSマジックランプシアター 箱...
-
Chrome フォーカス時に枠が表示...
-
C#でButtonのフォーカス枠を消...
-
Yahoo ID 有効なログイン方法が...
-
ローディングアニメーションの...
-
JavaScript canvas グラデーシ...
-
SharpDevelopの使い方
-
iPhoneのクイックアクションを...
-
フォームを継承した際の、コン...
-
コンボボックスの三角を一時的...
-
tabキーによるフォーカスをさせ...
-
サプリメント
-
Giam
-
除光液の正しい捨て方がわかり...
-
アニメ製作できるフリーソフト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスを前面に表...
-
TDSマジックランプシアター 箱...
-
Excelのマクロで実行時エラー”1...
-
SPREAD(GrapeCity)のセルにフォ...
-
Chrome フォーカス時に枠が表示...
-
C#でButtonのフォーカス枠を消...
-
iPhoneのクイックアクションを...
-
コンボボックスの開いたリスト...
-
コンボボックスの三角を一時的...
-
レーザのスポット径の計算式
-
DataGridViewで入力チェック後...
-
除光液の正しい捨て方がわかり...
-
DAMのデンモクの使い方
-
、ウイルスバスターからの表示...
-
tabキーによるフォーカスをさせ...
-
PowershellでCLIとISEの結果が違う
-
iPhoneのロック画面に出てくる...
-
ASP.NETにてロストフォーカス処理
-
雷のようなアニメーションをウ...
-
JavaScript でpk戦のゲームを作...
おすすめ情報