[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 02/22 21:23 / Filesize : 217 KB / Number-of Response : 848
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

VB.NET質問スレ(Part26)



1 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 18:07:34 ]
前スレ

VB.NET質問スレ(Part25)
pc11.2ch.net/test/read.cgi/tech/1203650042/

テンプレは2〜5くらいまでの間にある予定

33 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 23:14:56 ]
やはりクリック披露だけでは無理ですね
ただ用例といっても「javascriptでのポップアップ抑止」に文面以上の用はないですよ

34 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 23:47:41 ]
>>30
あとで変えることがあるかもしれないからとりあえずプロパティにしとくんだよ
でも配列を返すプロパティというのはあまり使われない
そのままフィールドの値を返すと外から配列の中身を弄り放題になっちゃうからね
だからといってコピーして返すのはコストがかかるからMSのガイドラインでは禁止されてる
Collection<T>使ってIList<T>とか通して見せるのが一番いいんじゃないかな

35 名前:34 mailto:sage [2008/06/05(木) 23:50:18 ]
ああすまんMじゃなくてinrtの方の話だったのか

36 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 23:55:09 ]
>>33
JavaScriptでのポップアップっていっても、どのタイミングで
行われるのか示されてないでしょ?
ドキュメントの読み込み時のみの話なら、そのタイミングだけ
一時的に抑制して、あとは抑制を解除すれば一番簡単な話。

タイミングが分からないのなら新規ウインドウのURLを拾って、
リンクと一致すれば新規ウインドウを開くようにする・・・とか、
JavaScriptソースを先にDLして判断するとか、デフォルトで
新規ウインドウを抑制して、クリックイベントが発生した数秒間
だけ抑制を解除するとか、Proxomitronのようにプロクシを
使ってJavaScriptコードを書き換えてしまうとか・・・

まだまだ、いろんなやり方があると思いますが、でもどれが適切なのか
他人には判断できないんですよ。
ですので、ご自身で何とかするしかないわけです。

>>33
>やはりクリック披露だけでは無理ですね
このコメントも、どのようにしてどのようになったのか。
なぜダメなのか、なぜダメと判断したのか、見ている人には全く分からない。
他の人はエスパーじゃないんですよ。

37 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 05:35:02 ]
プログラム作り終わってから肝心な事に気付いてしまった。
VB EXPRESSってネットワーク上のDBを更新する事って出来ないんですよね?
例えば、今はACCESSで作ったアプリをネットワーク上に置いてみんなで使用出来るようにしているんだけど、このような使い方が出来るアプリは上位エディションじゃないと無理ですか?


38 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 05:46:40 ]
>>37
*,exe,configのデータベース接続文字列を手動で変更すれば対応可能。


39 名前:37 mailto:sage [2008/06/07(土) 06:40:58 ]
>>38
そんなー。
さすがに素人の私には不可能です。

40 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 07:03:14 ]
jetのmdbならファイル共有型なのだからファルパス以外の変更はないだろ

41 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 08:09:17 ]
Accessでもデータ部分のmdbをネットワークで共有してUI部分のmdbをローカルに置いてたら同じように接続文字列使ってると思うが



42 名前:37 mailto:sage [2008/06/07(土) 09:28:16 ]
データソースをサーバー上のDBにしても、結局ローカルにコピーされてしまうんです。
それでアプリを作ってもローカルDBとして作られてしまいます。

43 名前:37 mailto:sage [2008/06/07(土) 10:33:28 ]
連投すみません。
そもそもアプリにしたら接続してるDBが何処にあるかわかりません。
指定した接続文字列の場所のDBは更新されてません。

44 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 12:31:00 ]
そらビルドでコピーされてるんだろ多分。
つかどれにつながってるかわからんようなアプリをどうやって使わせる気だったんだよ

45 名前:37 [2008/06/07(土) 19:23:28 ]
おそらく、アプリとして発行した時点で出来たアプリケーションにDBの情報が
書き込まれていくんだと思うんですが、間違っているでしょうか?
expressは仕様でDBのリモート接続が出来ないんですが、やっぱり無理だった
んでしょうか?

46 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 19:36:40 ]
>>39
というレベルのお前には上位エディションを買えとしか言えないな。


47 名前:ぽち [2008/06/07(土) 21:08:26 ]
現在、VB.NET2005とSQL Server2005(Express Edition)を使用して簡単なソフトを作成しています。
50音のボタンを押すとそれに対応した画像が表示されるというものです。
50音以外に英・数字等もあるため、SQLを使用してみようと思い、作成しています。
VBもですが、SQLに関して本当に初心者です。



Imports System.Data.SqlClient '接続クラスの作成


Public Class Form1
Dim Cn As New SqlConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=○○○;Initial Catalog=shuwa;")
Dim SQLCm As SqlCommand = Cn.CreateCommand


SQLCm.CommandText = "SELECT かな FROM shuwa WHERE 指文字 = 001 "

Dim Value As String

Cn.Open()
Value = SQLCm.ExecuteScalar
Cn.Close()

End Class

他のサイトで値の取得するためのコードとして書いてあったものを参考にして書いたのですが・・・
宣言をしているはずのSQLCm,Cn,Value,にエラー文が表示され”宣言が必要です”とでます。
いろいろいじってはみたのですが、わかりません。
どのようにして解決したらよいでしょうか?
分かる方いましたら、よろしくお願いします。


48 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 21:16:42 ]
まずVBの基礎から始めろよ

49 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 21:33:36 ]
ホントにDB必要かそれ

50 名前:37 mailto:sage [2008/06/07(土) 23:55:15 ]
プロジェクトで共有ネットワーク上にあるDBソースを追加したら、ローカルのデータセットが出来てしまって、どうやってもネットワークのDBを扱えません。
お願いです。
助けて下さい。


51 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 01:01:03 ]
リストビューの一番左側のアイテムを一つずつ調べたいのですが、
下のようにすると
Cast from type 'ListViewItem' to type 'String' is not valid.
というエラーになってしまいます。

Dim str As String
For Each str In ListView1.Items
If str = ...
Next

どのように直したら良いでしょうか。
宜しくお願いします。



52 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 04:12:44 ]
>>51
>Dim str As String
Dim str As Object

53 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 08:30:48 ]
WebBrowserで、マウスでページをドラッグしたまま下へ動かしたりするとスクロールできてしまうのはどう対処したらいいのでしょう?
ページの一部分だけ表示したいのですが、対処法が判りません。教えて頂けないでしょうか。

54 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 09:36:37 ]
>>52
普通
for each lvi as listviewitem in listview1.items
 if lvi.name=...
 if lvi.subitems(0).text=...
next
だろ

55 名前:デフォルトの名無しさん [2008/06/08(日) 12:37:43 ]
ツールで、複数のボタンの中から1つだけ押された状態になるように
したいのですが、そういうのはありますか?
機能としてはラジオボタンなんですが、見た目はボタン、というようにしたいのです。

よろしくお願いします。

56 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 12:49:56 ]
Appearance

57 名前:デフォルトの名無しさん [2008/06/08(日) 15:39:36 ]
Private Sub GetSubDirectories(ByVal DirName As String, ByRef Dirs As
List(Of String))
For Each strDir As String In System.IO.Directory.GetDirectories(DirName)
'リストに追加
FolArray(FolArnum) = strDir
FolArnum = FolArnum + 1
ReDim Preserve FolArray(FolArnum)

'再帰でサブフォルダを取得する
GetSubDirectories(strDir, Dirs)
Next strDir
End Sub

指定のディレクトリ以下サブフォルダ含むすべてのフォルダを検索し
配列に格納するプログラムを組みたくて、上記であらかた問題がないのですが、
アクセス権のないフォルダを見つけてしまうと検索をとめてしまいます。
アクセス権のないフォルダ(ほかのユーザのフォルダ)を無視して
作業を続行させたいのですが、うまい対処法を教えていただけないでしょうか?
環境はVS2008とXPのSP3です。

58 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 17:51:19 ]
アクセス権を調べる方法を調べる

59 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 18:22:12 ]
VB2008環境で開発している初心者です。
フォームのLoadイベントでプロパティを変更しているのですが
デザイナでValueプロパティを0以外に設定すると
LoadイベントのValue変更が無効になります。
他のイベントで変更するべきなのでしょうか?

60 名前:57 mailto:sage [2008/06/08(日) 18:46:30 ]
>>58
一ファイルずつ出てきた物を格納するのであれば、
配列に入れる前に確認を行えるのですが、
For Each strDir As String In System.IO.Directory.GetDirectories(DirName)
だと、一括で読み込みを行ってしまい途中に判断を入れる事が出来ないのですが・・・
上手いやり方ご存じでしたら教えて貰えないですか?

61 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 19:40:09 ]
GrapeCityのSPREAD 7.0Jを使うことになりました。
細かい質問が山ほどあるので、このコンポーネントに関する書籍を
買おうと思うのですが、Amazonで検索してもSPREADの本が見当たりません。
こういうサードパーティ製のコンポーネントは書籍やサイトも無いのでしょうか。



62 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:15:50 ]
>>61
ある

63 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:06:34 ]
>>62
黙ってろカス

64 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:11:07 ]
>>62
そのレス同様におまえの存在も社会にとって役立たずなんだろうな・・・

65 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:12:46 ]
釣堀かよここは・・・

66 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:15:07 ]
>>62
書いた奴の根性の悪さが滲み出ている

67 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:17:13 ]
>>63はどじょっこ
>>64はふなっこ
>>66は藻

68 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:26:33 ]
>>62
よくこういう奴いるけど、なんで空気読めないのかね

あるだけじゃ欠片も有用な情報にならないだろ


69 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:29:57 ]
馬鹿ばっかりでワロタ

70 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:29:01 ]
>>62は死んだ方がいいね


71 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:52:42 ]
>>62
こういうやつマジで死んで欲しい人間性が最悪杉



72 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 01:14:24 ]
粘着

73 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 01:47:47 ]
>>61の書き込みであふれています

74 名前:デフォルトの名無しさん [2008/06/09(月) 02:07:50 ]
タブコントロールについてWindows フォーム デザイナで自動で生成されるコードの
下の部分なのですが、

Me.TabControl1.Controls.Add(Me.TabPage1)
Me.TabControl1.Controls.Add(Me.TabPage2)
Me.TabControl1.Controls.Add(Me.TabPage3)
Me.TabControl1.Controls.Add(Me.TabPage4)

だったものが、いつの間にか

Me.TabControl1.Controls.Add(Me.TabPage1)
Me.TabControl1.Controls.Add(Me.TabPage3)
Me.TabControl1.Controls.Add(Me.TabPage2)
Me.TabControl1.Controls.Add(Me.TabPage4)

に変わってしまいます。何が原因でしょうか?教えて頂けると助かります。

75 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 17:52:24 ]
フォームを最大化したまま、画面サイズを変更可能にしたいのですが
ControlBox = Falseにしても、最大化が解除できてしまいます。
画面サイズを固定にする方法はどうすればよいのでしょうか?
ちなみにシステム仕様の関係でFormBorderStyle = None は使えません。

76 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 18:08:38 ]
画面サイズを固定したいのか変更可にしたいのかどっちだ?


77 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 18:53:18 ]
途中でディスプレーの解像度を変えたいのではないかとエスパーしてみる

78 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 22:01:11 ]
>>74
重なり順じゃね?

79 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 15:35:11 ]
CDドライブのトレイを開く方法で
MciSendString("Set CDAudio Door Open Wait", Nothing, 0, 0)
だけだと複数のCDドライブがあったときに最初のドライブしか開きません。
ドライブを指定してトレイを開く方法はないでしょうか

80 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 19:11:04 ]
質問させてください。

VB2005でハードディスクのAAMとAPMを設定する
プログラムを作りたいのですが、参考になるような
サイトなどご存知の方いましたら、教えてください。

よろしくおねがいします。

81 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 20:39:34 ]
>>79
あるよ



82 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 21:39:06 ]
formのloadイベントが、

frm = new frm
frm.text = "たいとる"
frm.visible = false
frm.visible = true <ここで発生します

要するに画面表示を行うタイミングで発生しています。
newのタイミング、又は、画面表示を行わずに任意のタイミングでLoadイベントを発生させるにはどうしたらいいですか

83 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 21:53:49 ]
コンストラクタに書く

84 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:00:23 ]
処理を移せばまあ、似た様なことにはなると思います。
ただloadを任意に呼べたほうが全体的にやり易いんですが、無理ですかね

85 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:03:30 ]
間違えた。

private withevent frm as form1

で宣言してて宣言してるところで
frmのloadイベントに処理を書きたいので
コンストラクタではいろいろ無理があるのでした

86 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:06:09 ]
何がしたいのか分からない
form1に手を入れられるんだったらコンストラクタに書くなり
初期化用のメソッドを定義するなりすればいい
form1に手を入れられないんだったら,表示する前にfrm.Size=…とか外から弄れば同じこと

87 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:19:01 ]
したいことは
「画面表示を行わずに任意のタイミングでLoadイベントを発生させる」
です。
どういう方法がありますか



88 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:27:57 ]
継承して基底クラスのOnLoadを呼ぶしかない
表示される直前に発生するのがLoadイベントなんだから関係ない時に発生させるのはおかしい

89 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:56:23 ]
>>79
result = mciSendString( "open " & _Drv & " type cdaudio alias cdrom", space(255), 255, 0)
result = mciSendString( "stop cdrom", space(255), 255, 0)
result = mciSendString( "set cdrom door open", space(255), 255, 0)
result = mciSendString( "close cdrom", space(255), 255, 0)

90 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:59:16 ]
ああ、nothing,0でもいいのか…

91 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 00:07:27 ]
質問です。

文字列のバイト数を調べるということはできますか?
いくつかソースや例はあったのですがバージョンが違うらしくて途方にくれてます・・・。



92 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 00:09:25 ]
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/010str2byte/str2byte.html

93 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 00:15:58 ]
お早い回答ありがとうございます・・・っ

どうVBでやればいいのかさっぱりですが
これをヒントに格闘再開してみます・・・。

94 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 06:17:30 ]
>>81
それ面白いの?

95 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 11:07:00 ]
>>94
というより、質問の仕方が悪いことに突っ込んでるんだろ。
"ありますか?"と聞かれれば返答はbool型で返ってくるもんだよ。
プログラミングの前に日本語をしっかり習得するべきだと思う。

96 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 11:20:35 ]
質問です。

vb.netと他の言語(C#)のファイルをひとつのプロジェクトに混在させることはできないのでしょうか?
たとえば、vb.netで作ったクラスをc#側から参照・呼び出しするといったようなことです。
調べてみても分からなくて・・よろしくお願いいたします

97 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 11:52:14 ]
>>96
ビルドしてできたDLLなりEXEなりを他のプロジェクトの参照に追加すれば

98 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 12:03:37 ]
>>95
よくいる捻くれプログラマだな。

99 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 12:05:49 ]
混在させる理由って他人が作ったライブラリを組み込むとかその程度だろ
自分で作って混在は捻くれてるな

100 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 12:24:53 ]
>>96
ひとつのプロジェクトではなくひとつのソリューションということなら
Visual StudioのStandard Edtion以上を購入する。
Expressでやりたいなら>>97のとおり。
EXEなりDLLをひとつにしたいなら裏技的というか試練の道になる。あきらめたほうが良い。

101 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 13:24:25 ]
expressでも出来るだろ。
VWDだけは無理だが。




102 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 14:59:55 ]
基本的な事を質問させて下さい。

Dim url As String = "aaa.jp"
System.Diagnostics.Process.Start(url)

のように一回一回変数に代入するのと、

System.Diagnostics.Process.Start("aaa.jp")

のようにソースを短くするのでは、
どちらが動作が速いのでしょうか。
また、二つ以上の引数を要求するメソッド等の場合では変わったりするのでしょうか?

103 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 15:19:03 ]
誤差の範囲内
その二つならどうせ最終的には同じバイナリが実行される

104 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 15:42:37 ]
>>102
どっちのコードでコンパイルしてもコンパイラが最適化してくれるから、
最終的なEXEの中身は同じになるはず。

105 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 16:51:20 ]
何でもこんな些細なことを気にする人が多いの?


106 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 18:34:06 ]
>>95
それってただの無能さをひけらかしてるだけだよw
有能なら相手が何を知りたがっているか考えて
そこから先も答える

107 名前:デフォルトの名無しさん [2008/06/11(水) 19:30:17 ]
VB6で書かれたインターフェース部分のコードから、C++で書かれたDLLを読み込んで利用していたものを
VB.Netで読み込みなおして再利用したいと思っています。

このDLL、COMに非対応の様なのですが、書き直しなしで読み込みってできるでしょうか?
出来ないならある程度楽そうな方法としては何が思いつくでしょうか?

.Net環境歴短いので、初心者質問申し訳ございません。


108 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:12:47 ]
>>107
VB6でDeclareを使って呼び出していたDLLをVB.NETで使いたいということでいいのかな?
VB.NETにもほぼ同等のDeclareがあるからこれを使う。
違いもありおそらくVB側のコードは手を入れる必要がある。
DLL側の変更はいらないはず。
プラットフォーム呼び出しやP/Invokeでぐぐったらいい。


109 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:39:55 ]
>>106
バカはお前w
分かってるけど教育的指導ってやつなのに

110 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:51:05 ]
日本語遊びしたいならよそ池。

111 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 21:26:14 ]
教育的指導とかこのスレに必要なくね
ここどこだと思ってんだよwww




112 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 21:56:48 ]
すみません、また質問させて下さい。
Clickのイベントで、複数のハンドルがある時に、
Clickハンドルを呼び出したオブジェクトのTagプロパティを参照したいのですが、
皆さんならどのような方法を用いますでしょうか。
どうかご口授下さい。

113 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 21:57:48 ]
sender引数をControlにキャストする

114 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 22:06:16 ]
>>112
何を言ってんのか分からない

115 名前:107 [2008/06/11(水) 23:07:55 ]
>> 108
どうも、ありがとうございます
これでいろいろと目処が立ちました。


116 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 23:10:05 ]
>>112
教育的指導も必要かと思った

117 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 23:53:45 ]
>>114
フォームにボタンを3つ置いて、そのボタン3つのクリックイベントを同じイベントで処理するようにしています。
そのクリックイベントで、押されたボタンのTagプロパティを参照したり、ForeColorを変更したりしたいのです。

>>113
Me.Text = CType(sender, Control).Tag
のような事でしょうか?

118 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 11:11:52 ]
>>117
Yes

119 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 11:59:59 ]
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
AddHandler Button1.Click, New EventHandler(AddressOf Me.ButtonClick)
AddHandler Button2.Click, New EventHandler(AddressOf Me.ButtonClick)
AddHandler Button3.Click, New EventHandler(AddressOf Me.ButtonClick)
End Sub

Private Sub ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs)
Dim A As String
AA = CType(sender, Control).Text
Me.Text = AA
End Sub

のようにしているのですが、エラーが起きてしまいます。
何が原因なのでしょうか?

120 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 12:03:11 ]
>>119
× AA = CType(sender, Control).Text
○ AA = Ctype(sender, Button).Text

ちっとは頭使おうな。ControlのメンバにTextというものはないとかどうとか言われてるんだろ?
元がボタンなんだからボタンにキャストしる。

121 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 12:03:16 ]
エラーに書かれてるとおりだと思うよ



122 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 12:03:47 ]
>>120
Control.Text は存在してるよ

123 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 12:07:04 ]
>>122
適当なこと言ってスマナカッタ。
ちっと検証してみるわ

124 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 12:15:41 ]
俺の環境ではControlのままでも問題なく動作したな・・・
というかButton1,2,3の型はなんだ?

×Private Sub ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs)
○Private Sub ButtonClick(ByVal sender As System.Object, ByVal e As System.EventArgs)

これで問題なさそうだけど


125 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 16:14:25 ]
>>124
ありがとうございます。
思う通りにできました。
イベントを作る時に一つ下のイベントから少しコピーしたので、その時に間違った引数になってしまったみたいです。
お騒がせして申し訳ありませんでした。

126 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 16:58:02 ]
87 名前:男です女です名無しです[] 投稿日:2008/06/12(木) 11:16:32 ID:K9IgFOCw

この歌、荻野目洋子の 「六本木純情派」 とだいぶ似ている
気がするのは俺だけ?


88 名前:男です女です名無しです[] 投稿日:2008/06/12(木) 11:21:47 ID:K9IgFOCw

YouTube - 荻野目洋子 六本木純情派  1987.12
jp.youtube.com/watch?v=FivSOEmkKUE

89 名前:男です女です名無しです[] 投稿日:2008/06/12(木) 11:25:49 ID:K9IgFOCw

YouTube - 鼠先輩 「六本木〜GIROPPON〜・クラブ編」
jp.youtube.com/watch?v=_s6edMfX75I&feature=related

やっぱり似ている。

127 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 23:47:07 ]

単一インスタンスのアプリケーションを作成するにチェックし、
スタートフォームを最小化、タスクバー表示なしにして、起動してるんですが
(意図通りにスタートフォームは非表示で起動されています。タスクトレイ常駐させています)

起動後、もう一度exeをクリックすると、スタートフォームが表示されてしまいます。<A

どうしたらAを起きないようにできますか?

128 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 09:05:32 ]
>>127
> どうしたらAを起きないようにできますか?
どういう動きにしたいの[
もう一度押した時に二番目以降も同様に非表示で起動したいの[
それとも多重起動はさせないようにしたいの[

多重起動防止ならMutex辺りを調べると幸せになれるかも。

129 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 12:03:18 ]
DMI画面でWindowsアプリを作成しているのですが、問題が発生してしまいまして…
どなたか解る方がおられましたらご教授お願いします。

問題点:DMIの親画面の適当な場所にボタンを貼り付ける。
    子画面を作成、実行し、子画面を呼び出すと、なぜかボタンだけが子画面の上にきてしまう。
   なぜこういう問題が起こるのでしょうか??



130 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 18:44:29 ]
>>128

Private Sub MyApplication_StartupNextInstance(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.StartupNextInstanceEventArgs) _
Handles Me.StartupNextInstance
e.BringToForeground = False

これで表示されなくなりました。

131 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 20:48:37 ]
>>95
方法を知りたくてありますか?って聞いてる人間に対して
あるよ。なんて答えたら実生活なら池沼扱いだぞ



132 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 20:55:17 ]
俗にいうKYですな

133 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 20:56:59 ]
>>131
2ちゃんで「実生活なら」とか言ってる時点でお前も池沼






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<217KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef