vbhanatyan の回答履歴
- グローバルフックキーのサンプルを探してます。
グローバルフックキーのサンプルを探してます。 初めて投稿させていただきます。 VB初心者です。 現在、 VB.NETでツール作成を行っています。 グローバルフックキーを用いて、 キーボード操作できるようにしたいのですが、 何かいいサンプルを紹介していただけないでしょうか? ちなみに今作っているのは、 PageUpとPageDownの二つだけのキーを用いた簡単なものです。 以上、よろしくお願いします
- 締切済み
- kei_0123
- Visual Basic
- 回答数1
- タブの着色コードがわかりません
TabControl全体に背景色をつけようと思って Tab1.backColor = Color.aqua Tab2.backColor = Color.Coral っと記述したところ、↓の(下手な)絵のようなタブ部以外には色がつきました。 しかし、タブ部に色をつけようと頑張っていますがいまだに色をつけることができません>< タブ部分にも色をつけることができるのでしょうか? 色がつかない ↓ _______ _______ / tab1 \___/__tab2___\_______ | | | | | tab1(色あり) | | |
- 締切済み
- tyosu
- Visual Basic
- 回答数1
- DocumentCompleteイベントプロシジャに制御が渡らない
VB6(VBA)でIEを操作し、表示ページのソースの読込みの確認にDocumentCompleteイベントを使用することを考えています。それで下記のテストプログラムを作成しますたが、DocumentCompleteイベントプロシジャに制御が渡りません。 その原因をご教示して頂きたくお願いします。 Dim WithEvents objIE As InternetExplorer --------------------------------------------------------------- Private Sub CommandButton1_Click() Dim objIE As Object Set objIE = CreateObject("InternetExplorer.application") objIE.Visible = True objIE.Navigate "http://www.yahoo.co.jp/" While objIE.readyState <> 4 While objIE.Busy = True DoEvents Wend Wend objIE.Navigate "http://www.goo.ne.jp/" While objIE.readyState <> 4 While objIE.Busy = True DoEvents Wend Wend End Sub ------------------------------------------------------------- Private Sub objIE_DocumentComplete(ByVal pDisp As Object, URL As Variant) MsgBox "ソースの読込み完了" End Sub
- 締切済み
- isunsun
- Visual Basic
- 回答数3
- DocumentCompleteイベントプロシジャに制御が渡らない
VB6(VBA)でIEを操作し、表示ページのソースの読込みの確認にDocumentCompleteイベントを使用することを考えています。それで下記のテストプログラムを作成しますたが、DocumentCompleteイベントプロシジャに制御が渡りません。 その原因をご教示して頂きたくお願いします。 Dim WithEvents objIE As InternetExplorer --------------------------------------------------------------- Private Sub CommandButton1_Click() Dim objIE As Object Set objIE = CreateObject("InternetExplorer.application") objIE.Visible = True objIE.Navigate "http://www.yahoo.co.jp/" While objIE.readyState <> 4 While objIE.Busy = True DoEvents Wend Wend objIE.Navigate "http://www.goo.ne.jp/" While objIE.readyState <> 4 While objIE.Busy = True DoEvents Wend Wend End Sub ------------------------------------------------------------- Private Sub objIE_DocumentComplete(ByVal pDisp As Object, URL As Variant) MsgBox "ソースの読込み完了" End Sub
- 締切済み
- isunsun
- Visual Basic
- 回答数3
- DocumentCompleteイベントプロシジャに制御が渡らない
VB6(VBA)でIEを操作し、表示ページのソースの読込みの確認にDocumentCompleteイベントを使用することを考えています。それで下記のテストプログラムを作成しますたが、DocumentCompleteイベントプロシジャに制御が渡りません。 その原因をご教示して頂きたくお願いします。 Dim WithEvents objIE As InternetExplorer --------------------------------------------------------------- Private Sub CommandButton1_Click() Dim objIE As Object Set objIE = CreateObject("InternetExplorer.application") objIE.Visible = True objIE.Navigate "http://www.yahoo.co.jp/" While objIE.readyState <> 4 While objIE.Busy = True DoEvents Wend Wend objIE.Navigate "http://www.goo.ne.jp/" While objIE.readyState <> 4 While objIE.Busy = True DoEvents Wend Wend End Sub ------------------------------------------------------------- Private Sub objIE_DocumentComplete(ByVal pDisp As Object, URL As Variant) MsgBox "ソースの読込み完了" End Sub
- 締切済み
- isunsun
- Visual Basic
- 回答数3
- VBでIEのメニューバーの操作法をご教示ください
VBでIEを起動し何回かページを移動して表示しています。その時、IEのメニューバーの「ファイル(F)」ボタンやその「ファイル(F)」ボタン押下によるブルダウン中の「印刷(P)」ボタンを押下する方法をご教示して頂きたくお願いします。
- ベストアンサー
- isunsun
- Visual Basic
- 回答数3
- VBでIEのメニューバーの操作法をご教示ください
VBでIEを起動し何回かページを移動して表示しています。その時、IEのメニューバーの「ファイル(F)」ボタンやその「ファイル(F)」ボタン押下によるブルダウン中の「印刷(P)」ボタンを押下する方法をご教示して頂きたくお願いします。
- ベストアンサー
- isunsun
- Visual Basic
- 回答数3
- VBによるIE操作におけるFRAMEのソースは?
VBでIEを操作していますが、フレームで構成されたページがあります。そのFRAMEタグは、JavaScriptのdocument.writeで既述されています。このためか、そのページのフレーム数は0となっています。 このようなFRAMEに対応するソースを処理するには、どのようにすれば良いのでしょうか?
- 締切済み
- isunsun
- Visual Basic
- 回答数1
- VBでIEよる新ページ表示後にエラーになる
VBでIEを操作していますが、ページ表示直後にそのページのソースを処理するステートメントでエラーとなります。デバッグモードのステップインで実行するとエラーにはなりません。尤もページ表示後は、下記処理で表示完了を待つようにしています。 While objIE.ReadyState <> 4 While objIE.Busy = True DoEvents Wend Wend 現在、暫定的に表示完了を待つ処理の後に数秒のインターバルを置くようにしています。何か良い方法はないでしょうか?
- ベストアンサー
- isunsun
- Visual Basic
- 回答数2
- VBでIEのメニューバーの操作法をご教示ください
VBでIEを起動し何回かページを移動して表示しています。その時、IEのメニューバーの「ファイル(F)」ボタンやその「ファイル(F)」ボタン押下によるブルダウン中の「印刷(P)」ボタンを押下する方法をご教示して頂きたくお願いします。
- ベストアンサー
- isunsun
- Visual Basic
- 回答数3
- VB2008におけるEメールの送信方法
VB2008で添付ファイル付のEメールの送信方法が分かりません。 いろいろなサイトを巡回しましたが、どれもちゃんと動作しません。 もしよろしければ確実に動くサンプルコードを教えてもらえないでしょうか? WindowsLiveのHotmailに送ろうとしています。 SMTPサーバーは smtp.live.com です。 dllを使うようであればダウンロード先を教えてください。 お願いします。
- 締切済み
- yutru
- Visual Basic
- 回答数1
- VB6についての質問です。
VB6.0のプログラムについての質問です。 VB6.0の初心者ですが、 [-1.0,1.0]の区間内に一様分布する乱数系列raを発生させるプログラムを作りたいです。 c言語では、GetRandom(-1.0, 1.0)を使えば出来ますが・・・ ご教授お願いします。
- 締切済み
- masuo_ex
- Visual Basic
- 回答数1
- マウスカーソルのデスクトップ描画について
vb2008で現在のマウスカーソルのハンドルを取得し、デスクトップに描画するというプログラムを組んでいます。しかし、以下の部分を実行してもマウスカーソルは描画されません。どこがおかしいのでしょうか? Dim hcur As Long Dim hdc As Long 'マウスカーソルのハンドル取得 hcur = GetCursor() 'デスクトップのデバイスコンテキスト取得 hdc = GetDC(GetDesktopWindow()) 'カーソル描画 DrawIcon(hdc,0,0,hcur) ちなみに同名のAPIの宣言はしてあります。 後,このソースの用途ですが,複数マウスに対応した複数カーソルの表示です。もしそれにあたって別の方法でカーソルを表示すべきなどのご指摘がありましたら,それもよろしくお願いします。
- 締切済み
- silover
- Visual Basic
- 回答数1
- Beep音を出すには?
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 'Beep音を出す Dim I As Integer For I = 1 To 100 ' Loop 100 times. Beep() ' Sound a tone. Next I End Sub 上記のコードでBeep音を出したいのですが、鳴りません。 (Beepコードは、VBのサンプルコードです。) OS:WinXP SP3 VB.NET Ver2003です。 フォームにコマンドボタンを一つ貼り付け、 コマンドボタンのクリックイベントで Beep音を鳴らしたいです。 PCのデバイスマネージャ設定は、 Beep音が有効になっています。 他の音(Win立上音他)は、デフォルトのままです。 詳しい方、教えて下さい。
- ベストアンサー
- gookinger
- Visual Basic
- 回答数4
- KeyUpイベントにて
テキストボックスのKeyUpイベントにて『Enter』または『Tab』が押されたら処理をさせようと Private Sub Text_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Text.KeyUp If e.KeyCode = Keys.Enter or e.KeyCode = Keys.Tab Then 処理コード End If End Sub としたのですが『Enter』のときしか処理コードが反映されません ご教授お願いします
- ベストアンサー
- Alshark
- Visual Basic
- 回答数2
- 画像の抽出
今、VB2008を用いて、原画像と原画像に落書きをした画像の2枚を用いて、 落書きのみを抽出するプログラムを作っているのですが、 RGBの演算がどうも上手く出来ません。 コードは Dim r1#, g1#, b1#, r2#, g2#, b2#, r3#, g3#, b3# Dim i%, j%, nx%, ny% Dim col1, col2 As Color '略 For j = 0 To ny - 1 For i = 0 To nx - 1 col1 = bmp1.GetPixel(i, j)'落書きした画像 r1 = col1.R g2 = col1.G b3 = col1.B col2 = bmp2.GetPixel(i, j)'落書き前の原画像 r2 = col2.R g2 = col2.G b2 = col2.B r3 = r1 - r2 g3 = g1 - g2 b3 = b1 - b2 bmp3.SetPixel(i, j, Color.FromArgb(Int(r3), Int(g3), Int(b3)))'落書きのみ抽出された画像の書き込み Next Next Form1.Picturebox1.Image = bmp3 としてみたのですが、gやbの値が - になってしまい、エラーが出て しまいます。If(g3<255) then g3 =255 などと記載してみたのですが上手くいきませんでした。 どこを修正、加筆すればうまく抽出が出来る様になるのでしょうか。
- ベストアンサー
- zyogee
- Visual Basic
- 回答数2
- 画像の抽出
今、VB2008を用いて、原画像と原画像に落書きをした画像の2枚を用いて、 落書きのみを抽出するプログラムを作っているのですが、 RGBの演算がどうも上手く出来ません。 コードは Dim r1#, g1#, b1#, r2#, g2#, b2#, r3#, g3#, b3# Dim i%, j%, nx%, ny% Dim col1, col2 As Color '略 For j = 0 To ny - 1 For i = 0 To nx - 1 col1 = bmp1.GetPixel(i, j)'落書きした画像 r1 = col1.R g2 = col1.G b3 = col1.B col2 = bmp2.GetPixel(i, j)'落書き前の原画像 r2 = col2.R g2 = col2.G b2 = col2.B r3 = r1 - r2 g3 = g1 - g2 b3 = b1 - b2 bmp3.SetPixel(i, j, Color.FromArgb(Int(r3), Int(g3), Int(b3)))'落書きのみ抽出された画像の書き込み Next Next Form1.Picturebox1.Image = bmp3 としてみたのですが、gやbの値が - になってしまい、エラーが出て しまいます。If(g3<255) then g3 =255 などと記載してみたのですが上手くいきませんでした。 どこを修正、加筆すればうまく抽出が出来る様になるのでしょうか。
- ベストアンサー
- zyogee
- Visual Basic
- 回答数2
- VB2008 LabelやButtonのTextを影付き文字にしたいです
こんばんは,いつも勉強させていただいております. 質問させていただきます.どうぞよろしくお願いいたします. 複数の色のあるボタン群の上のフォント色を統一したいのですが, うち数種類が下のボタン色と類似してしまい,読みにくいため 文字を影付きにしたいのですが...やり方が分かりません.. 何か良さそうな方法があれば是非ともご教授いただきたくお願い申し上げます. もしお詳しい方がいらっしゃいましたら,どうぞよろしくお願いいたします.
- ベストアンサー
- MKT_
- Visual Basic
- 回答数2
- WebBrowserでOfficeファイル等を表示する事ができません・・・
VB.net2008Expressを使用しています。 タイトルの通り、ExcelやWord、PDFファイル等をWebBrowserで表示したいと考えているのですが、行き詰りましたので質問させていただきます。 AxWebBrowser1.Navigate("c:\a.xlsx") このように記述し、c:\a.xlsxをAxWebBrowser1に表示させようと考えているのですが、「ファイルのダウンロード」ウィンドウが開いてしまい、表示ができません。 また、このウィンドウの「開く」ボタンを押しても、別枠でExcelが開き、肝心のAxWebBrowser1は"Webページへのナビゲーションは取り消されました"と表示されるだけでした。 また、AxWebBrowserコントロールではなく、WebBrowserコントロールで WebBrowser1.Url=New Uri("c:\a.xlsx") と試してみても結果は同じでした。 いろいろと調べてみても、これで表示されるはずなのですが、ダウンロードのウィンドウが邪魔して開いてくれません。 どのようなことが原因で表示がうまくいかないのでしょうか? また、解決策はあるのでしょうか・・? どうか皆さんの力をお借りしたいと思います。 よろしくお願いします
- ベストアンサー
- negi0810
- Visual Basic
- 回答数2
- WebBrowserでOfficeファイル等を表示する事ができません・・・
VB.net2008Expressを使用しています。 タイトルの通り、ExcelやWord、PDFファイル等をWebBrowserで表示したいと考えているのですが、行き詰りましたので質問させていただきます。 AxWebBrowser1.Navigate("c:\a.xlsx") このように記述し、c:\a.xlsxをAxWebBrowser1に表示させようと考えているのですが、「ファイルのダウンロード」ウィンドウが開いてしまい、表示ができません。 また、このウィンドウの「開く」ボタンを押しても、別枠でExcelが開き、肝心のAxWebBrowser1は"Webページへのナビゲーションは取り消されました"と表示されるだけでした。 また、AxWebBrowserコントロールではなく、WebBrowserコントロールで WebBrowser1.Url=New Uri("c:\a.xlsx") と試してみても結果は同じでした。 いろいろと調べてみても、これで表示されるはずなのですが、ダウンロードのウィンドウが邪魔して開いてくれません。 どのようなことが原因で表示がうまくいかないのでしょうか? また、解決策はあるのでしょうか・・? どうか皆さんの力をお借りしたいと思います。 よろしくお願いします
- ベストアンサー
- negi0810
- Visual Basic
- 回答数2