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


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

VB.NET質問スレ (Part18)



1 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 18:41:18 ]
[前スレ]VB.NET質問スレ (Part17)
pc8.2ch.net/test/read.cgi/tech/1155292844/

92 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 23:29:09 ]
>全メソッドにtry〜catch〜finally〜
>当然の処理だよな

もうこのネタじゃ誰も釣れない。

93 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 23:41:07 ]
クマー


94 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 00:09:57 ]
ま、エラーの起きる可能性がある箇所をきちんと対処していれば、
必要以外try〜catch〜finally〜なんていらないのは事実。
つまり、しっかりバグを潰せということだ。
ただ、バグが無くても例外が起きる可能性はあるので、
例外処理が全て同じならApplication.ThreadExceptionイベントだけあればよく、
特別な処理をさせる必要があるメソッドがあるなら、上記+そのメソッドだけtry〜catch〜finally〜を記述。
これで完璧だろ。コストも低くて無駄もない。メモリ使用量も激減。
そのうえ、コーディング時に例外を意識する必要もなくなる。

例外が起きても続行というのは絶対にありえないしね。

>>6はVBに限った話じゃないから議論にならない。

95 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 00:14:53 ]
まあtry-finallyはいっぱい使うがな


96 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 00:42:30 ]
> 例外が起きても続行というのは絶対にありえないしね。
原理主義者はこれだから…
ユーザビリティとかって死ぬまで分からんのだろうな…

97 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 01:10:42 ]
>>96
もし例外(予想外の事態)が起きたとき、気づかずに処理を続けていたらやばすぎるだろ?
もし例外(予想外の事態)が起きてることに気づけるアプリなら、気づいたら止めるだろ普通!

どんなユーザビリティか教えてくれよ。

98 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 01:23:13 ]
>>96が言ってるのは、
バグが沢山あるひどいプログラムだから、
何かあっても、まるでバグが無いかのように続行させるための手法で、
結果が正しくない等、バグ報告があったらバグフィックスすればいいという発想。
つまりちゃんとバグとれってことなんだよな。




99 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 01:33:19 ]
tryと打ったら、馬鹿の一つ覚えみたいに、Catch節を補完するIDEが悪い。
tryと打ったら、finally節だけを補完しやがれ糞が

せめて設定で変えられるようにしやがれ

100 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 03:10:18 ]
>原理主義者はこれだから…
>ユーザビリティとかって死ぬまで分からんのだろうな…
痛々しい。
だからThreadExceptionって以下省略。




101 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 08:37:25 ]
>>99
try〜catch〜finallyと全部補完して欲しいな。
ま、catchの方は消すけど。

102 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 10:02:31 ]
>>99,101
tryf、trycfのコードスニペット使えばいいのに
と思ったけど2005にしか無いんだっけ

103 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 10:50:45 ]
>>102
trycf <Enter> ってやったら trycf() ってなって怒られるが
                 ^^^^^
trycf <Tab> でやるとちゃんと出るスゲェ〜
コードオナペットって便利だな。

104 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 11:17:44 ]
コードスニペットってTabで移動する所に色が付いてるけど
あれってどうやったら消えるの?
C#だとEnterで消えるんだが。

105 名前:デフォルトの名無しさん [2006/11/03(金) 17:29:15 ]
初心者向けの参考書って何?

106 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 20:49:57 ]
vb.net 2005では、Application.ThreadExceptionイベントの代わりに
My.Application.UnhandledException イベントを使えばよいのですか〜?

C#からも使えるらしいけどVB2005のMy機能ってなんかVB独自路線。

107 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 21:01:48 ]
2005は使ったこと無いけど、色んな情報を
見る限り、デグレートした気分。

Myって初めて聞いたけど、なんか曖昧な感じがする。


108 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 21:58:04 ]
System.DateTime.Now.Ticks
Now.Ticks
Date.Now.Ticks
My.Computer.Clock.LocalTime.Ticks

System.Environment.TickCount
My.Computer.Clock.TickCount

上の4つと下の2つが同じものか?
Tick値を取得するのが6つもあってVB厨は混乱するばかりだな。。

C#だとSystem.〜の2つだけになるのか

109 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 22:05:05 ]
>>107
デグレート? VB6.0への回帰現象か。

110 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 22:22:28 ]
>>109
そう。

VB6.0以降はオブジェクトを知らない人でも
上手に使えるように設計されてるけど、逆に
曖昧さが出来てしまってる。

その証拠にインスタンスなんて知らなくても、
なんでもできるじゃん。


そこで、Myって何?って思わない?



111 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 22:39:13 ]
昔の鶴太郎の持ちネタにマイ爺さんっていうのがあった。
単に「マイ?」しかいえない爺さんのネタなんだが。。

112 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 22:49:11 ]
>>110
VB6.0からVB.Netに切り替わった時にVB6.0の関数なんか全部切り捨てればよかったのにね〜
同じ名前の関数でVB6.0とVB.Netで微妙に動きの違うのなんか百害あって一利なし。混乱の元。

>>108のなんかNow, Date, MyはVB独自のものだから無くなればすっきりする。

113 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 22:51:10 ]
これ以上、VB6.0への回帰現象が進むと.NetでもVB6.0のような怪奇現象が起きる様になるかも。w

114 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 03:03:47 ]
>>102
2005使いだけど、初めて知った。サンクス!!
これは便利だわ。

115 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 03:09:41 ]
みんな思ってるが、慣れてくると
テキストエディタにタイプした方が
全然早い。

「2005使いだけど」という時点で、なんか素人くさい。

116 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 03:22:52 ]
>>115
みんなって誰?

117 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 05:11:10 ]
>>115お前はあほくさい。


118 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 09:47:07 ]
>>116
みんなと言うのは、その人物の器によって決まる。
>>115 の場合は自分と他数人だけでみんな。
オレの場合のみんなは全人類だな。人類の罪を背負ってVBプログラマやってんだ。

119 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 09:49:47 ]
やっぱりあほだったね。

120 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 10:02:37 ]
VB.NET 2003なのですが、ComboBoxのテキストを中央揃えにするには
どうすればよいのでしょうか。

TextBoxみたいにTextAlignプロパティってないんですね・・・



121 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 11:46:39 ]
>>118
多分だが、俺は含まれてないと思う。

122 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 12:30:23 ]
>>120
面白い発想だけど、難しいね。

中央揃えって、文字の長さとコントロールの幅を
考慮して、勝手に真ん中にしてくれてるじゃん。

あれをオーナードローで、表示文字とコンボボックスの
幅を考慮して適切な位置に描画する処理を実装。

123 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 18:03:21 ]
天才ハッカーさんたちお願いしまふ。


(Diskette Tips)


Create a Diskette Tips application that displays one of the following messages when Tip is clicked:

*Keep diskettes away from electrical and magnetic devices.
*Do not expose diskettes to either extreme cold or heat.
*Store diskettes away from dust, dirt, and moisture.
*Never touch the diskette's magnetic surface.

The program code should include a DisplayTip() procedure that uses RndInt() from Review 10 to
randomly display one of the tips in a label.

124 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 21:57:50 ]
>>123
(ディスケット・チップス)
先端がクリックされるとき、以下のメッセージのうちの1つを表示するディスケット先端アプリケーションを作成しなさい:
ディスケットを電気で磁気装置から遠ざけなさい。
ディスケットをどちらの極端な寒さもまたは熱にさらすな。
ちり、ほこりと湿気から離れてディスケットを保存しなさい。
ディスケットの磁気表面に決して触れるな。
プログラム・コードは、ラベルでランダムに先端のうちの1つを表示するために再検討10からRndInt()を使うDisplayTip()手順を含まなければならない。


125 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 21:58:44 ]
VB2005を勉強中なのですが、質問させてください。
別の人が作ったTCPサーバーアプリケーションに接続するクライアントアプリケーションを作っているのですが、
接続は、

Dim (クライアント名) As New System.Net.Sockets.TcpClient
(クライアント名).Connect("(ローカルに接続できればいいので)Localhost", (ポート番号))

Dim networkStream As System.Net.Sockets.NetworkStream = (クライアント名).GetStream()

でいいんでしょうか。
その後、確認のため

Dim kakunin As String = "(クライアント名)が接続しました"

というメッセージをサーバーアプリケーション側に流す場合、
kakuninをByte型に変換する必要があるのか、それともそのまま送れるのかがよくわかりません。
よろしければご教授ください。

126 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 22:34:33 ]
まあ試してみろよ

127 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 23:49:19 ]

'エンコードを指定
Dim sysenc As System.Text.Encoding = System.Text.Encoding.UTF8
'バイト型配列に変換
Dim bytes As Byte() = sysenc.GetBytes("ここに変換したい文字")
'君が宣言したネットワークストリームでデータを送信
networkStream.Write(bytes, 0, sendBytes.Length)


サーバー側がリスナーを開始してないと何にもならないけどな

128 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 00:04:33 ]
すいません。教えてください。
テキストエディタを作っているのですが、ファイルを開くときにシフトjisで読み込むようにしたいのですが、
'Dim reader As New StreamReader(fn, False, System.Text.Encoding.GetEncoding("shift-jis"))←のコードを下のコードのどこに入れればいいのかわかりません。
よろしくお願いします。


    Private Sub FileOpen()
        OpenFileDialog1.Filter = "CSVファイル|*.csv|テキストファイル|*.txt|HTMLファイル|*.html;*.htm|すべてのファイル|*.*"
        If OpenFileDialog1.ShowDialog = DialogResult.OK Then
            Dim reader As StreamReader
            Try
                reader = New StreamReader(OpenFileDialog1.FileName)
                main.Text = reader.ReadToEnd
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            Finally
                If Not reader Is Nothing Then
                    reader.Close()
                End If

            End Try
        End If
    End Sub

129 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 00:10:40 ]
はぁ?
面と向かってこんなアホな質問する奴がいたら俺なら頭殴るなマジで。
つーかプログラミング向いてない奴が無理にやることないと思うんだが

130 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 00:13:15 ]
流石にこれはネタだよな



131 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 01:45:13 ]
好きな所に入れればいいんじゃないの?単なるコメントなんだから。
ただそれじゃShift-JISでは読み込まんけどな。

132 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 03:10:07 ]
VS2005のプロパティウィンドウみたいなコントロールってありますか?
、、、探しても見つからなくて。

133 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 03:17:55 ]
PropertyGrid
みたいなではなくてそのまんまだが

134 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 03:19:30 ]
>>131
ほんとにコメントだwwワロタwww



135 名前:132 mailto:sage [2006/11/05(日) 03:48:26 ]
あ、ありました。
「すべてのWindowsフォーム」隠してたから分からなかったorz

136 名前:デフォルトの名無しさん [2006/11/05(日) 09:58:01 ]
"shift-jis"って書いてあるのを良くみかけるがMSDNでは"shift_jis"になってるんだがな。
"shift-jis"でも動くようだが間違った記述で解説しているWebページ多杉。

IANA的には"Shift_JIS"が正しいようだが。

137 名前:136 mailto:sage [2006/11/05(日) 10:10:52 ]
こいつらも"shift_jis"の別名として使えるのか。orz

csShiftJIS
csWindows31J
ms_Kanji
shift-jis
x-ms-cp932
x-sjis

138 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 10:48:48 ]
GetEncoding(932)が最強

139 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 11:36:58 ]
おまいら、こんなのどうよ。

コンボボックスが5個。
選択項目も5個

しかし、一つ選択するとすべてのコンボボックスで
選択肢が一つ減る ダイナミックな作り。
逆に、選択を解除するとその分選択肢が増える。

どう、実装するよ?

140 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 12:05:38 ]
>>139
全てのコンボボックスの選択肢が1つ減るということは
自分自身も1つ減るのではないか。



141 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 12:31:23 ]
>>139
まずその舌足らずな仕様説明をなんとかすべきだろうね。
少なくとも俺はエスパーじゃないんで、そんな説明では不十分な理解しかできない。


142 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 12:51:29 ]
>>140,141
失せろ。

1から10まで説明しないと実装できないのがお前ら
ブービー坊がカスだと言われる所以なんだよ。

現場で、詳細設計書はどこですか〜?なんて言うのか?

ダイナミックってなんだよ?わからないんだろ?


143 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 12:54:01 ]
お前の頭の中がダイナミックなことだけは分かった

144 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 13:01:42 ]
そうか、詳細設計も無しに作るのか…



何が出来ることやら…w

145 名前:デフォルトの名無しさん mailto:age [2006/11/05(日) 13:07:00 ]
言語にもよるけど、ブービーで詳細設計書まで作ってもらってる
PGって、上流工程の人間から見ると本物のカス。

まぬけなロジックを多大な工数をかけて作らせるのを防止する
ために、親切丁寧な詳細設計書を書いてあげる。

少しはできる人間なら、基本設計書ないし、要件定義をみれば
詳細におこせるから。

ここは少し難しい問題がでると、とりあえずなんとかしてごまかすよネ。

146 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 13:10:41 ]
まあ139がネタかマジがわからんけど、
日本人のコミュニケーション能力の低さは問題だよね。

とにかく上から末端まで、意思疎通の重要さと難しさが認識されてない。
仕事でも2chのこういう板でも、読み手の視点に立てない奴が独りよがりに書きなぐった
要領を得ない説明文ばかりなわけで。

147 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 13:23:03 ]
>>139
選択肢が減らないとして 5 x 5 x 5 x 5 x 5 = 3125通り
ひとつ選ぶ毎に減るとしても 5 x 4 x 3 x 2 x 1 x 5 = 600通り

こんなもん実装してなんに使うんだ?
UIとしては糞だと思うが。

148 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 13:50:07 ]
>>147
ネタにマジレスあんがと。

しかし、600通りの場合、なんで最後にx5?
順列だから5の階乗=5・4・3・2・1=120通り。

UIは、ある選択肢の中から、優先順位を選択させる
ためにコンボボックスが5つ配置してあるとしよう。

当たり前だけど、120個もSELECE CASE文を書いたりしない。

どうするよ?


149 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 14:03:46 ]
>>148
選択したものに対して残りの選択肢の内容が替わると考えて x5 だが。計算が違うか・・・

>当たり前だけど、120個もSELECE CASE文を書いたりしない。

120個くらいならSELECE CASE文で済ませるが。
それの方が単純明快だろ?

多いときはコレクションでも使うかな。

150 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 14:14:23 ]
>>149
話が終わっちゃうじゃん(´;ω;`)

それに、120個もcaseがあるソースをみたら、死にたくなる。
先々、コンボボックスが増えたら・・・

コレクションという考えはわるくはないけど・・・

有名なダイナミック・プログラミングの簡単な応用だよ。
二次元配列を使うから、コレクションだと出来なくないけど
わかりにくい。





151 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 14:17:53 ]
やっぱり馬鹿の考えることはわからん。
どうするよ?ってなんのこっちゃw

どうすべきか、は目的(何を実現したいのか)から導かれるもの。
目的が一切提示されていないのに一体何をいっているんだこの馬鹿は。

152 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 14:39:48 ]
>>151
何度も同じ事をいわせるなよ。

お前の脳みそじゃ、理解できない事も世の中には
たぁぁぁぁあくさん、あるんだよ。

153 名前:デフォルトの名無しさん [2006/11/05(日) 14:46:47 ]
txtファイルに
00010
11000
01001
01101
このような0と1の羅列があるんですけど
これをVBのプログラムで読み込んで、これらの数字を二次元配列に入れるという場合は
どういったプログラムを作ればよいのでしょうか?
ぐぐったりしてみたものの、全くわからず困っております。

154 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 14:47:49 ]
流れをぶったぎってスマン。
VB2005でReportViewerを使って印刷用の帳票を作成しているんですが、
A4用紙の設定ってどこを設定すればいいの?
エロい人教えてください。

155 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 14:54:44 ]
>>150
ダイナミック・プログラミングってのでぐぐったらアカデミックなのが沢山ヒットしたが
厨房プログラマーの多い実務のVBプログラムにそんな高尚なものを実装されたらメンテする方が迷惑だな〜

それに、コンボ5個を同じ画面に並べると期待した順番に選んでくれるとは限らんしな。
UIにするのならウイザード画面にする方が良くないか。ま、選択肢120個は同じだが。

156 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 15:20:22 ]
>>153
'テキストを読み込んだ後に、何を二次元の配列に
'したいか考えろ。
dim sr as System.IO.StreamReader
dim strLine as string
sr = New System.IO.StreamReader("ここに対象のファイルをフルパス指定")
Do Until sr.Peek() < 0'ファイルが終了するまでループする
strLine = sr.ReadLine()
Loop
sr.Close()'ファイルのクローズ処理

>>154
ReportPageSettings クラス

>>155
たまには、おもしろいネタがあってよくない?


157 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 15:21:13 ]
そういうコンボボックスリアルで作ったことあるなあ。

エクセルVBAでだけど

158 名前:154 mailto:sage [2006/11/05(日) 15:38:47 ]
>>156
レスサンクス
そのReportPageSettingsクラスって
Microsoft.Reporting.WinForms.ReportPageSettings.PaperSizeをいじるってことですよね?
これ読み取り専用ですが・・・

159 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 15:54:32 ]
>>158
ごめん。適当にいった。

もしかしたらPaperSourceクラスかもしれん。

160 名前:154 mailto:sage [2006/11/05(日) 17:49:39 ]
>>159
PaperSourceは用紙トレイの指定では?
まだ模索中・・・できない。。。orz



161 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 17:54:52 ]
帳票はクリレポとか使うからな〜

162 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 17:58:33 ]
クリレポなら、
CrystalDecisions.Shared.PaperSize
とかであるんだけどなぁ?

163 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 18:00:09 ]
ReportDocumentクラスとかつかっちゃだめなの?

164 名前:154 mailto:sage [2006/11/05(日) 18:14:01 ]
>>161>>162
スタンダードなのでクリレポ使えないんです。。。orz
>>163
ReportDocumentで行けそうなんですけど、
VB2005初心者なので、
ReportViewerとReportDocumentクラスの関係がいまいちわかってないのです。。。
お恥ずかしい限りです。

165 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 19:08:23 ]
>>164
ブビー坊って文句をたれるヤシは多いんだけど、
教えるだけのスキルが居るヤシは少ないんだ(´;ω;`)

プロジェクト→参照の追加とかで、クリレポの参照って
追加できなかったっけ?

ごめんけど、家にVSいれてないから曖昧な記憶しか
提供できないんだけど・・・

その二つのオブジェクトをDirectCastとかで
キャストできない??

166 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 21:29:39 ]
みんなリアルキティに付き合いがいいなあ…

167 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 16:06:55 ]
>>166
おまいも寂しいんだろ?
カマって欲しいんだろ?









                     やらないか?

168 名前:デフォルトの名無しさん [2006/11/06(月) 23:05:07 ]
VS2005でこうマウスが乗っかると現れて、マウスが離れると消える、
スタートメニューみたいな物を作りたいんだけども
PanelのMouseHoverイベントでPanelのVisibleをEnableにして
PanelのMouseLeaveイベントでPanelのVisibleをFalseにするような風にプログラムを書くと
消す事は出来るけど復活しないんだ。
何でだろう?

169 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 23:09:57 ]
VisibleがFalseじゃイベント起きないだろ

170 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 23:11:03 ]
赤青のジャージ着た芸人?
確かに消えたまま復活しないな



171 名前:168 mailto:sage [2006/11/06(月) 23:12:01 ]
×VisibleをEnable(意味不明)
○VisibleをTrue

EnableがTrueだったらイベントは拾うんじゃなかったのか!
そしたらどうやって消えたり付いたりするの作ればいいんだろう?

172 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 23:30:31 ]
VisibleをFalseにすれば、イベント拾わないよ。

、、、そもそも、ある場所に来たら突然コントロールが表示されるって、どんなUIだよ。
素直にBackColor変える程度にすればいいのに。

173 名前:168 mailto:sage [2006/11/06(月) 23:33:57 ]
Panelを二重にして、下側のパネルで上側のパネルが
Visible=Falseの時のイベントを拾うようにした。ちょっと動きがギコチナイけども

> どんなUI
とりあえず見た目だけニョキニョキうごきまくって、何か凄そう!言うのを
前面に押し出したUI


174 名前:デフォルトの名無しさん [2006/11/07(火) 00:11:24 ]
form1に入力したtextbox1のテキストをform2のlabelに表示したいのですが
モジュールで設定した以外に設定がわかりません。
ご教授お願いします。

やりたいことは

表示クライアント画面       管理クライアント画面
     ↓        ←管理        ↓
45型プラズマ出力          プラズマへ出力する内容入力

病院の外来担当表なんですが、外注するにももったいなので
つくってます。

175 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 00:46:15 ]
もう釣りなのかマジで聞いてるのか訳がわからんw

176 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 01:06:02 ]
>>174
label.text=form1.textbox1.text

177 名前:デフォルトの名無しさん [2006/11/07(火) 08:26:03 ]
>>176 ありがとうございます そのコードは入力したのですが
通らないと言うことはモジュールの設定がおかしいと言うことですね

もうちょっと勉強します。

178 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 09:40:11 ]
>>177
まぁ、その、なんだ。がんがれ。

>>168
お前が実装しようとしているのは、世に言うドッキングコントロール。
IDEなんか、そうだろ?

ドッキングコントロールはせめてC#じゃないとつくれねぇ。
つくったソースあるけど、お前じゃ使い方さえもわからねぇ

179 名前:デフォルトの名無しさん [2006/11/07(火) 11:36:13 ]
VB2005でパネルの優先順位(Zorder?)を指定したいのですが、どうす
ればいいのでしょうか?

例えば、フォームにパネル1とパネル2を置き、パネル1をのdocをTopに
パネル2にdocをFillにすると、パネル2がパネル1の下に入り込んでしま
います。パネル1をパネル2の下に入り込まないように設定するには
どうすればよいでしょうか?



180 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 11:49:36 ]
>>179
いよう。168。元気?



181 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 13:15:44 ]
>>179
splitcontainer使えば?

182 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 13:40:37 ]
>>181

splitocontainerは、それはそれで使用しています。
menustripやstatusstripなどをいろいろ組み合わせて配置したいので、
出来れば楽に設定できる方法が無いかと探しているところです。

みなさんは、dock機能は使わずに、アンカーやその他の方法を使用して
いるのでしょうか?

>>80
168とは別人ですが?



183 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 13:54:28 ]
>>182
うそつけw >>168,173,179
お前以外誰がいるんだよw



正直にいったら、なんでも教えてやるぞ。

184 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 14:03:10 ]
面白い奴だな。

185 名前:179 mailto:sage [2006/11/07(火) 14:05:14 ]
まじ別人なんだけどw
書き込む時間帯が全然違うじゃないかボケwww

まぁ、同一人物扱いさせてどうするつもりなんだ?

正直に言ったから早く教えろよ馬鹿www


186 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 14:30:46 ]
>>185
マジ、面白いやつだw

ヒント
 コントロールで右クリック。最(ry

ガンガレ!168!

187 名前:デフォルトの名無しさん [2006/11/07(火) 14:38:58 ]
お前の返事の前に判ったんで、そのことを書こうと思ったら、
先に書かれてた。
ふざんけんな、ボケ!!
もっとのんびりレスしやがれwww

でも、まぁ、先に返事を書いてもらってしまったからには
礼を書いておく。ありがとよ。

それと別人だと何度言ったらわかるんだ?www
俺は昨日の23時ごろは、くりいむなんとかを見てたっつーのw


188 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 15:26:30 ]
(,,゚Д゚)∩先生方、質問です。
VB2005 Express Edition から、Oracle9iへの接続ってどうやったらいいのでしょうか?
いろいろ調べたところ、データベース エクスプローラーを利用できず、
コードなら使用できるということらしいのですが、その方法がぜんぜん分かりません。
どこか、参考になるサイトなどありましたら、紹介よろしくお願いします。



189 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 15:42:00 ]
ODBC接続だから、
コンパネから設定が必要。


190 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 16:17:32 ]
Editionてなんだ?



191 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 18:07:55 ]
>>188
初心者にはADOがオススメだ。
udlという拡張子udlのテキストファイルを使って、どんなDBにも接続できる。


ADOでぐぐって、頑張って部品作れ

192 名前:188 mailto:sage [2006/11/07(火) 19:17:26 ]
レス感謝です

>189
理由はよく分かりませんが、ODBC接続だとタイムスタンプを取得できないらしいので、ODBCは避けるつもりでした。

>191
udlファイルで試したところ、先ほど無事にADOで接続確立できました。
ありがとうございました。






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

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

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