Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
DataGridViewで三角関数を入力したいです。
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10178#CommentId20407
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ひでと
 (社会人)
投稿日時
2011/4/25 17:50:53
魔界の仮面弁士様 ありがとうございます。
>Culk …… Calc ではなく? (calculate)
えーー、英語苦手で適当にしてます。恥。
>戻り値の型は String で、Return する値は Double なのですか?
Stringに直しておきます。恥恥。
>DataGridView 上に表示される TextBox のイベントを使ってみては如何でしょう。
>http://dobon.net/vb/dotnet/datagridview/editingcontrol.html
>http://dobon.net/vb/dotnet/datagridview/textboxevent.html
>http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagridviewtextboxeditingcontrol%28VS.80%29.aspx
># 未確認ですが…編集終了の検知に使えそうなところでいうと、TextBox の
># Validating、Validated、VisibleChanged、Leave イベントあたり?
DataGridViewでTextBoxが使われているのまでは、ネットで調べたのですが、
EditingControlShowingというイベント?を使い入力時のチェックをしている例がありました。
その例では TextBoxのKeyPressイベントで処理していたのですが、
教えていただいた Validating、Validated、VisibleChanged、Leave についても調べてみます。
気になるのが、
DataGridViewのCurrentCellDirtyStateChangedイベントに処理をいれているのですが
Private Sub DataGridView1_CurrentCellDirtyStateChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGridView1.CurrentCellDirtyStateChanged
Me.DataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit)
計算()
End Sub
このような処理は併用できないのかな?という点を調べてみます。ありがとうございました。