締切済み VB6で、Form1をコピーする方法を教えて下さい。 2005/12/04 05:37 VB6で、Form1をコピーする方法を教えて下さい。できれば、起動しているワードに貼り付ける方法も教えて下さい。 みんなの回答 (1) 専門家の回答 みんなの回答 comdec ベストアンサー率60% (9/15) 2005/12/04 10:19 回答No.1 質問の意図がやや不明ですが、同じフォームを作成するには、form1の1.Nemeプロパティを一時的にform3に変更。 2.エクスプローラーで対象のForm1.frmをコピーして適当な名前にします。 3.プロジェクトにコピーしたファイルを追加します。 4.追加したフォームのNemeプロパティをForm2に変更。 5.一時的に変更した元のフォームのNemeプロパティForm3をForm1に戻す。 以上で完了です。 Wordにコピーしたいのは更に意味不明ですが、対象のフォームにフォーカスがある状態で[ALT]+[PrintScreen]を押すとクリップボードにイメージがコピーされますので、ワードで貼り付けでは駄目ですか? いずれにせよもう少し他人にわかりやすい説明が出来ないと、良いプログラム(=操作性)は作れませんよ。 質問者 お礼 2005/12/11 03:13 もう少し、丁寧に記述するべきでした。申し訳ございません。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A VB2010 Formを裏で動かす方法 VB2010を使っています。Form1、Form2、Form3を作成して、Form1をHide()ではなく、裏で動かす方法を教えてください。 VB.NET Form1からForm2を開いたり閉じたりする方法 VB.NET2005でForm1にあるCheckBoxをTrueにするとform2をモードレスフォームとして開き、CheckBoxをFalseにするとform2を閉じる方法がわかりません。また、form2の[×]で閉じた時にはForm1にあるCheckBoxをFalseにする方法がわかりません。 '----------------------------------- Private Sub CheckBox2_CheckedChanged ・・・ Dim f_cnt As Integer Dim form2 As New Form2() f_cnt = My.Application.OpenForms.Count If CheckBox1.Checked = True Then If f_cnt = 1 Then form1.Show() 'モードレスフォームとして表示する Else form2.Close() ←閉じない End If End Sub '----------------------------------- 【VB2008】2つのFormの上下を切り替える方法。。。 【VB2008】2つのFormの上下を切り替える方法。。。 今晩は,いつも勉強させていただいております. 質問させていただきます.どうぞよろしくお願いいたします. 2つの重なったFormを切り替えるときに今までは Form1.Visible = False Form2.Visible = True などといたしておりましたが、その度に膨大な量の .Paintイベントが走っていることに気づきましたゆえ、 常に重ねておいて上下を切り変えればよいかな?と考えました。 そこで、 Form2.Activate や Form2.Owner = Form1 などといたしましたが変化がございません。。 検索いたしましてもなかなか出てこないのですが、 他に何か方法はございますでしょうか?? もしお詳しい方がいらっしゃいましたら,是非ともアドバイス いただきたく、どうぞよろしくお願いいたします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム Form1.vbに書いた定数をModule1.vbでも使うには? Form1.vbには Public Class Form1Form Public Const 横幅 As Long = 1200 と書いています。 そして、 Module1.vbに Sub 共通_横幅() Form1Form.Width = 横幅 End Sub と書くと、 「名前 '横幅' は宣言されていません。」 となります。 Form1.vbの Public Class Form1Formの上に 「Public Const 横幅 As Long = 1200」 を移動しても 「名前空間のステートメントが無効です。」 となります。 どうすれば Form1.vbで宣言した定数をModule1.vbで使用することができるのでしょうか? スコープを「Public」にしただけではだめなのでしょうか? Class Form1Form.Width = 横幅 にしてもだめでした。 よろしくお願い致します。 VB.NETでアクティブなformを知りたい VB.NETでform1,2,3を開き 今アクティブなformが1か2か3かを知りたいのですが。 (form1でaに値をセット,form2でbに値セット,form3でアクティブなformnの変数で計算 form1ならaを使いform2ならbを使う) VB Formの非表示について 質問が以下の通りです。 1 VBでForm1(親Form),Form2(子Form)を作成 2 Form1(親Form)を隠れた状態で、まず認証用のForm2(子Form)を呼出 3 Form2での認証入力が通ったら、Form2を閉じて、Form1を表示させる 逆にFormを閉じる ということがしたいです。 いつも、素人のような質問にすみませんでした。 宜しくお願いします。 Form2の変数をForm1にも あるプロジェクト内で「Form2.vb」を作成して、そこで変数(例えば X=1)を作り それを「Form1.vb」や、「Form3.vb」などで共有するにはどうすればいいでしょうか。 ご回答よろしくお願いします。 VBでModule1からForm1のコントロールを操作したい VB.NETでForm1のProgressBarをForm1.VBからではなく外部Module1.vbのサブルーチンから操作する方法はありませんか。"Dim Form1 as New Form1"などとするともうひとつフォームが開いたりしてうまくいきません。現在、下記の様にしてもうひとつ別のForm2を開いてプログレスバーを表示しております。 できるなら、Form1だけで済ませたいと思っております。 勉強不足でわかりません。どなたか教えてください。 Form2.Show() Form2.ProgressBar1.Minimum = 0 Form2.ProgressBar1.Maximum = 学習回数 Form2.ProgressBar1.Visible = True For 繰り返し = 1 To 学習回数 Form2.ProgressBar1.Value = 繰り返し Form2.lbl解析中.Text = 繰り返し Form2.Label1.Update() Form2.lbl解析中.Update() ****処理**** Next VBAの「標準モジュール」がVBの「Form1.Vb」にあたるのでしょうか? VBAの「標準モジュール」がVBの「Form1.Vb」にあたるのでしょうか? (初心者ですいません) Form1.vbをイベントなしで動作させるには? VB2005初心者で困っています。 Menu.vbとForm1.vb, Form2vb, Form3.vb・・・を作り、Menu.vbのButton1_ClickでForm1.Show()としてForm1.vbに移行し、次にForm1のButton1_clickイベントでExcelからDataを読み込んでGraphを書かせています。(この時は問題なく動作しています) これを、Form1に移行したらすぐにGraphを表示しようとして、Form1.vbの Public Class Form1 Private Sub Button_Clic(Byval sender As System・・・・・)Handles Button1.click Dim g As Graphics ・・・・ を変更して、 Private Sub Form1_Load(Byval sender As System・・・・)Handles MyBase.load Me.Show() Dim g As Graphics ・・・・ と、しましたが、一瞬Graphは表示しますが、すぐに消えます。 また、罫線はまったく表示しません。 Button_ClickイベントなしでForm1を動かすにはどうすればよいのでしょうか? VB2010の、Formを開く動作に関する質問です VB2010のFormについてお聞きしたいことがあります。 例えばForm1とForm2の2つがあるとして、 ・Form1上のボタンをクリック後Form2が表示される ・Form2を表示後Form1は自動で閉じられる。 この様な事をするにはどの様に行えばよろしいでしょうか? 試しに、 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Form2.Show() Me.Close() End Sub と、してみたのですが Form2が表示された直後に1と2両方消えてしまいました。 改善方法を教えていただけると嬉しいです。 よろしくお願いいたします。 アプリからVB(Form) 初心者ですが教えていただきませんか? やりたい事(順序) 1. Form1が開いています。(ノーマル表示) 2. Form1のcommand1ボタンを押す事により 3. Form1が最小化され 4. WORDが起動され、ファイルが開きます。(WORD最大表示) 5. WORDが終了(閉じられた時) 6. Form1が開きます。(ノーマル表示) 5番と6番で詰まっております。 ご教授をお願い致します。 コード Private Sub Command1_Click(Index As Integer) Dim wdApp As Object Dim ThisPos As Long WindowState = vbMinimized Set wdApp = CreateObjec("Word.Application") wdApp.Visible = True Set wddocuments = wdApp.Documents.Open("C:\test.doc") ThisPos = Application.WindowState 'アプリの画面表示を変更する If ThisPos = wdWindowStateNormal Then wdApp.WindowState = wdWindowStateMaximize Else wdApp.WindowState = wdWindowStateMaximize End If Set wdApp = Nothing End Sub AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム Vb.Netでにおいての「標準モジュール」とは「Form1.vb」のことでしょうか? Vb.Netでにおいての「標準モジュール」とは「Form1.vb」のことでしょうか? VBA→VBを勉強している最中の者です。 ご教授よろしくお願い致します。 VB6で2つのFormを使ってプログラムについて 環境:WindowsXp VB6(SP?) 操作:2つのフォーム(1と2)1からエクセルのデータを呼び込み⇒表示⇒さらにデーター追加⇒ コマンドボタンを押して2を表示⇒一部1のデータをラベルに表示してさらにデータ追加⇒ コマンド」ボタンを押して1と2のデータをエクセルの帳票に登録・保存 以上のことを繰り返す。 この間2フォームの登録・保存で2のフォームはアンロードする。 質問:1順目はうまくいくのですが、2順目になると、パブリック変数を使用して、テキストやラベルに表 示された、ものはうまくデーターが反映されるが、それ以外は、フォーム上では表示されていて もdebug.printすると、データーが空欄になっているため、登録・保存できない。 例:'****Form1***** Public ex As String Form2.Show End Sub '******Form2******** Private Sub Form_Load() Label1 = Form1.ex End Sub このとき、2順目のForm1.exは””でもForm2のLabel1にはデーターが表示されている。 なにがいけないのかが、いろいろネットで調べてもよくわからないので、どなたか教えてくだ さい。(initilizeとかをせっていすべきなのか?) ただ、まだVB6をはじめて半年ほどですので、よろしくおねがいいたします。 form1のコマンドでform2を呼び出す方法を・・・ 御教授してください。 現在、研修でVBの演習問題で社員名簿を作成してます。 詳細 1、form1に追加、更新、削除のコマンドボタンがあります。 2、その際に追加、更新をクリックするとform2の社員名やら、コード、TELL、住所の入力formが表示されます。3、追加、更新で1つのform(form2のことです)を共有?しているような状態で書かないといけない(追加、更新をクリックしても同じfrom2がでて異なる点はfrom2の一番下のコマンドボタンの追加と更新が変わります)これをVBでどのようにして記入すればよろしいでしょうか? form1→追加クリック→form2のコマンドボタンが追加表記になり、テキストに入力したものが追加できる。 form1→更新クリック→form2のコマンドボタンが更新表記になり、テキストに入力したものが更新できる *ここで更新と書きましたがSQLサーバーをつかってます。入力したものがサーバのDBに追加なり更新される状態です。 DB&VBの複合演習問題みたいな感じです。 宜しくお願いします。 VB6でForm_Load中にイベントを発生させない方法 VB6でForm_Loadにオプションボタンの選択を変更するとオプションボタンのクリックイベント(選択変更)が動作してしまいます。 Form_Loadの初期表示の設定をしているときは、オプションボタンのイベントを無効にしたいのですがどのようにしたら良いでしょうか? RemoveHandler等の処理があるみたいですが良く分かりません。 良い方法を教えてください。 宜しくお願いします。。 VBでUnicodeの記号を表示する方法 N88Basicで作った趣味のプログラムをVB4に移植しています。 Unicodeの記号"2648"等 占星術の星座の記号 を VBのform上に表示したいのですが、一太郎やエクセルにはコピー&ペースト可能なのです。 しかし、VBではLabelでもTextでも、?になってしまいます。良い方法を教えて下さい。 .net 2010VB配列TextBox貼り付ける 初めて質問致します。 よろしくお願い致します。 超初心者レベルです。 VB6の時に、Formにテキストボックスやラベルなどを1つ貼り付け、それをコピーすると「配列にするか?」と聞かれていました。 今、.net 2010 VB でテキストボックス(ラベル)をコピーしても、配列にするかどうか聞いてくれません。 プログラム等ではなく、手動でFormに貼り付け時に、配列にする方法を教えて下さい。 (どのプロパティが、配列のインデックスなのかが分かりません。) <(__)> Visual Basic 6.0のformをwordに貼り付けたいですが タイトルのままなんですが、出来るのでしょうか? wordに貼り付けてVisual Basic の説明をしたいのですが・・・ vbでformを印刷してスキャナーで読み取るしかないのでしょうか? よろしくお願いします。 vb2008 フォームのコピー方法を教えて下さい windows xp でVB2008を使っています。 「プロジェクトA」のフォームを別の「プロジェクトB」にコピーして使用したいのですが、プロジェクト間のコピー方法が良く分かりません。 フォームのエクスポート・インポートも見当たらないし・・ 初心者でゴメンなさい。教えて下さい。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
もう少し、丁寧に記述するべきでした。申し訳ございません。