- ベストアンサー
質問:関数呼び出しを制御する方法とは?
- 関数呼び出しを制御する方法についての質問です。異なる関数を条件によって呼び出す場合、どのように実装するのか疑問を感じています。
- 例えば、特定のボタンを押下した時に関数を呼び出す場合、事前にグローバル変数の設定を行いたいですが、うまく機能しませんでした。
- また、引数を指定しないで関数を呼び出す場合、正しく実行されるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- 関数の引数と型
関数の引数と型 TextBoxに数字しか入力できないようにする関数として Private Function fTextBoxNumberCheck(Byval MyTextBox as TextBoX)As Boolean という宣言文を目にしました。 Q1. Byval MyTextBox これは関数の呼び出し側では実引数としてText1,Text2のようなオブジェクト自体を 渡すことができるということでしょうか? 私の読んでいる入門書では実引数は変数ばかりなので・・・。 Q2. as TextBox これは入門書によれば実引数のデータ型となっていますが 調べてもTextBoxという型はありませんでした。 宣言文は関数のサンプルとして、その前後は記載されていませんでしたが、 どこかにTextBoxの宣言をしてあるはず(?)なのでしょうか? Yesとすればどのように書くのでしょうか?
- ベストアンサー
- Visual Basic
- FORM1の値を参照する場合について
質問します。 FORM1を作成し、そこにTextbox1に値を何か入れた場合に、その値をチェック関数を新しいクラス(check.vb)にてチェックする場合にどのようにFORM1のTextbox1の値を参照すればよろしいのでしょうか? public function Check() AS Boolean Dim FORM AS NEW FORM1 Msgbox(FORM.Textbox1.text) end function 上記のようなチェック処理をしても空が表示されてしまいます。何方かご教授お願い致します。
- ベストアンサー
- Visual Basic
- C#でテキストボックスをクリック→フォームが開く→フォームで設定した値
C#でテキストボックスをクリック→フォームが開く→フォームで設定した値を元のテキストボックスに入力 こんな感じのことをC#でやりたいのですがよくわからないので教えてください。 1. 親をForm1、子をForm2とします 2. Form1のTextBox1をクリックするとForm2が開いきます 3. Form2で設定した値をForm2の「入力」ボタンを押すとForm2が閉じてTextBox1に値が入力されます というものです。 ここで、textBoxは「クリックしたコントロール名を取得してForm2に渡したい」のです。 テキストボックスがたくさんあるので、textBox1とか決まった名前ではありません。 この部分がわからないのです。 ------------------------------------------------------- Form1: private void textBox1_Click(object sender, EventArgs e) { Form2 fromItem = new Form2(sender); DialogResult deRet = fromItem.ShowDialog(); } Form2: public Form2(object sender) { InitializeComponent(); object pSender = sender; } private void button_input_Click(object sender, EventArgs e) { ((System.Windows.Forms.TextBox)pSender).text = "hoge"; } ------------------------------------------------------- この程度しかわかりません。 正しい方法を教えてください。よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- テキストボックスやラベルのクリア
下のように ボタンクリックして、新しくフォーム出て、テキストボックスに入ってた値がフォーム2で表示できますが。 今度はなかの値をクリアしたい場合はどうしたらいいですか。 Dim f As New Form2 f.Owner = Me f.Show() f.Label1.Text = TextBox1.Text f.TextBox1.Text = TextBox1.Text
- ベストアンサー
- Visual Basic
- 関数の引数に 値を入れることを 渡す その関数が結
関数の引数に 値を入れることを 渡す その関数が結果を出すことを 返す とか 返り値戻り値 という この認識であっていますか?
- ベストアンサー
- その他(プログラミング・開発)
- ラジオボタンの値を取得する引数付き関数を作りたい
フォームの入力内容をチェックするJAVASCRIPTの関数を作成していますが、ラジオボタンのValueを取得することができません。 引数指定の関数を作成して汎用的に使用したいと考えているのですが、引数を渡すと値を返してくれません。 引数の渡し方がおかしいのでしょうか? function getRadioValue(str){ // 値を取得する関数 var check, num, value="none"; num=document.form1.str.length; for (i=0;i<num;i++) { check=document.form1.str[i].checked; if (check) value=document.form1.str[i].value; } return value; } function check(){ // 入力内容をチェックする if (getRadioValue("タイプ") == "A"){ hogehoge } : : }
- ベストアンサー
- JavaScript
- メッセージボックス関数の「戻り値」って?(Access2000)
Access初心者です。 今、自分で勉強しているのですが、メッセージボックス関数の「戻り値」がよくわかりません。 引数の<msg>,<type>,<title>はそれぞれ理解ができたのですが、 戻り値の内容(1「OK」)というのは、何に対しての値なのでしょうか?? ヘルプも見ましたが、私にはさっぱりです。 どなたか簡単にご説明お願いします。
- ベストアンサー
- オフィス系ソフト
- MOS試験 Excel2007 関数の入力について
タイトルの検定を受けるのですが、関数の入力方法について質問です。 私が使用しているテキストでは、関数の入力に続いて、数式バーに直接的に引数を入力する方法が標準回答(模範解答)として書いてあるのですが、試験会場にあるPCは[関数の引数ダイアログボックス]を使用する事は出来るのでしょうか? 例えば AVERAGEIF(G5:F16,F19) であれば (G5:F16,F19)の部分の入力式まで覚えないと試験には受からないのでしょうか?
- ベストアンサー
- その他MS Office製品
- VB6.0のフォーム間の関数呼び出しについて
VB6.0のフォーム間の関数呼び出しについて いつもお世話になっております。 これまでVB2005で開発を行ってきたのですが、 これまでの資産の関係上VB6.0での開発を行う必要が出てまいりました。 現在下記のようになっております。 フォーム1:Form1 関数:keisan フォーム2:Form2 Form1ではテキストボックスコントロールを利用した関数keisanがあります。 その関数をForm2上から呼び出すことは可能でしょうか? 以下のやり方では実行できそうでしょうか? call Form1.keisan 初歩的な質問で申し訳ございません。 なにとぞアドバイスをいただけると幸いです。
- ベストアンサー
- Visual Basic
お礼
ありがとうございます。notnot様の仰る通り関数を呼び出す過程で間違いが生じていました。