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


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

VB.NET質問スレ (Part22)



1 名前:デフォルトの名無しさん [2007/07/10(火) 12:23:42 ]
前スレ

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

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

321 名前:308 mailto:sage [2007/07/26(木) 00:47:07 ]

dim i as Integer

For i = 0 to 9
Next i

For i = 0 to 99
Next i

だと初期化いらなくね?

322 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 01:05:12 ]
For がまず真っ先にやることを言ってみろ。

323 名前:308 mailto:sage [2007/07/26(木) 01:17:16 ]
>>322
まず i に0が代入されて・・・
って初期化は勝手にされるけど

>>306が言った
>使うたびに一々初期化するぐらいなら、ステートメント内で宣言したほうがすっきり。
という言い方から

dim i As Integer

i = 0  ' ※ 一々初期化する } この2行をまとめて
For i = 0 to 9  '        }  For i as Integer = 0 to 9 のほうがすっきり
Next i

っていう書き方してるのかと勝手に想像して
それなら※部分の行いらなくねって言ったわけ。

324 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 01:23:45 ]
変数を初期化しなかった場合の既定値(2005)

数値型[0]
Char[0]
Boolean[False]
String[Nothing]※
Date[0001年1月1日0:00:00]
Object[Nothing]※

※参照型

これって.NETも一緒じゃないの?
つうか、なにこの浅い議論。




325 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 01:27:34 ]
つーかC#だと初期化しないとコンパイルエラーだし

326 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 02:02:01 ]
>>323
カウンタ変数はForステートメントの変数の呼び名で
ForEachやDoLoopで使うループカウンタはカウンタ変数じゃないだろ?ってこと?

327 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 03:19:25 ]
.NETでは初期化なんてしないし。
初期化を強制してるのはコンパイラだし。


328 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 09:55:28 ]
VB2005のMySettingで全ユーザ共通で使用しているApplicationDataの値をPGから変更したいんですがいい方法はありませんか?
ApplcationDataじゃなければ各ユーザーごとに違った値になってしまうので嫌なんですが・・・

329 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 12:24:57 ]
My爺さんはそういう使用法は想定してないと思う。

っていうかMySettingの存在意義が理解できん俺には。
My爺さんなんか使わずに普通にシリアル化使っても手間は変わらないと思うんだけど。。




330 名前:デフォルトの名無しさん [2007/07/26(木) 13:56:03 ]
全くの初心者で一通り調べたのですが、わからなかったのでご相談しに参りました。
現在.netでDBはMysql、そしてodbcを用いてデータグリッドにテーブルの情報を表示させたいのですが、
formにデータグリッドを貼り付けて、その後が全くわかりません。

教えてくださいorz


331 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:00:01 ]
1.まずODBCデータソースを作成します。


332 名前:330 [2007/07/26(木) 14:18:51 ]
その後はなんでしょう?


333 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:19:15 ]
2.フォームに貼り付けたデータグリッドは削除したほうがいいです(あとで自動で作られる)


334 名前:330 [2007/07/26(木) 14:24:02 ]
了解です、削除しました!

335 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:33:57 ]
で、バージョンを聞こうか?
ここから分岐するw

336 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:37:21 ]
3.IDEのサーバーエクスプローラで新しい接続を追加(ODBCから選択)し、新しいデータ接続を追加します。(VB2005 2003は同じかどうか忘れた)

337 名前:330 [2007/07/26(木) 14:37:22 ]
.netは2003、mysqlは5.0、でございます!


338 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:40:27 ]
4.おもむろに布団を敷きます。


339 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:41:37 ]
あぁ、2003だったのかw
もうめんどくさいから

3.ツールボックスのデータからOdbcDataAdapterを選んで対象のフォームに貼り付けるとウィザードが出るので選択しつつ進めていきます



340 名前:330 [2007/07/26(木) 14:47:16 ]
いまのところ順調です!!



341 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:51:29 ]
5.靴下以外を脱ぎます↓

342 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:54:49 ]
VB 2005でLabelコントロールのテキスト描画をフックする方法を
教えて下さい。

343 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 15:26:59 ]
>>340
で、今どこまで終わったんだっけ?

344 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 15:32:11 ]
>>342
OnPaintででも、どこでも好きにしてください

>>340
4.データアダプタの作成が終わったら、そのデータアダプタを右クリックしてデータセットの生成クリッコクリッコします。

345 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 01:38:51 ]
VB.net でメタクラスってどうやって使うの?

Delphiだとこんな感じでかけたんだけど・・・
TAAAClass = class of TAAA;


346 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 01:44:40 ]
めた暮らすなんてない
しいて言えばリフレクション方面? Typeとか

347 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 10:56:36 ]
教えて下さい。
あるパネル内にアクセスキー付きラベル 例(&1) があり、パネル外のテキストボックスにあります。
このままですとALT+1キーを押下した場合、フォーカスがテキストボックスに移動しません。
どうすればよろしいでしょうか?

348 名前:デフォルトの名無しさん [2007/07/27(金) 11:04:35 ]
データベースからIDや氏名住所などを取得して表示するまではできたんですが
次へボタンを押すと次のデータを表示させていくやりかたを教えてください


349 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 11:13:11 ]
すみません、助けて下さい。。。

Visual Basic 2005 Express Editionで
timerを使って、設定時間(例えば 11.5秒や30.7秒)毎にカウントを1ずつ増やすプログラムを作っているのですが、
プログラムの表示時間をストップウォッチで計ってみると、プログラム中では19.8秒なのにストップウォッチでは21.67秒だったりとズレが出ています。。。

プログラムは、 timerのintervalを100 変数『i』に0.1を100ms毎に足して、『i』が設定時間と同じになったらカウント『k』に+1を行なうようにしています。
このズレは直せないのでしょうか・・・ 
そもそもこのやり方が間違っているのでしょうか?





350 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 11:20:40 ]
>>347
>あるパネル内にアクセスキー付きラベル 例(&1) があり、パネル外のテキストボックスにあります。
日本語でよろしく(´・ω・`)

>>348
取得ってのはDataTableにデータを格納したのか?

>>349
ツールボックスにあるTimerの精度なんてそんもんだ。
別のTimerつかいなされ

351 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 11:23:15 ]
>>349
Tickイベントで処理を行っていると仮定して、
プログラム1行1行を処理する時間もかかるわけで、
秒数(特にmsec単位)を性格に求めるのは難しいのでは?

352 名前:デフォルトの名無しさん [2007/07/27(金) 11:24:22 ]
あるパネル内にアクセスキー付きラベル 例(&1) があり、パネルの外にテキストボックスにあります。
このままですとALT+1キーを押下した場合、フォーカスがテキストボックスに移動しません。
どうすればよろしいでしょうか?

これでどう?

353 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 11:29:36 ]
>>350
他にもtimerあるんですね。。。ちょっと探してみます

>>351
正直0.1sec毎に表示処理とかイロイロやったら遅くなるよなぁ・・・
とは思ったのですがやっぱり影響ありますよね

354 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 11:41:26 ]
>>353
途中に経過表示などの割り込みを入れる場合や、
インターバルが長い場合はクロックの時刻と組み合わせる。

StartTime = DateTime.Now // で保存しておいて
一定時間ごとのタイマーイベントで 経過時間 = DateTime.Now - StartTimeを計算。
予定の時間以上経過したかどうか確認。

355 名前:348 [2007/07/27(金) 11:48:57 ]
>>350
そうです
初期画面はID1のデータの氏名住所などが表示されるようにつくりました


356 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 11:51:37 ]
>>354
なるほど・・・
その方法で作ってみます。

遅くなりましたが皆さんありがとうございます
知恵をお借りできて本当に助かります m(_ _)m

357 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 12:06:33 ]
>>355
横れすだが
現在表示させているデータテーブルのインデックスわかってるんなら次へボタン押したときに+1したデータテーブルのインデックスの情報表示させればいいんじゃないかな?
こんな単純な方法じゃ駄目?

358 名前:348 [2007/07/27(金) 12:18:09 ]
そういうやり方で行こうと思ってます
for文使えばいけますかね?
初心者ですいません

359 名前:デフォルトの名無しさん [2007/07/27(金) 12:22:58 ]
ボタンクリックイベントで

IF 表示位置 < DataTable.Rows.Count - 1 THEN
表示位置 += 1
ID = DataTable.Rows(表示位置)(ID).Value
名前 = DataTable.Rows(表示位置)(名前).Value
住所 = DataTable.Rows(表示位置)(住所).Value
END IF

でいいんじゃ?



360 名前:348 [2007/07/27(金) 13:12:07 ]
>>359
表示位置ってのはTextBox1.Textとかのことですよね
エラーで実行できませんでした


361 名前:デフォルトの名無しさん [2007/07/27(金) 13:49:15 ]
すみません、わかる方おられましたら、助言をお願いします。
ちょっと長くなってしまいますが、前提から。

今現在、自分のドキュメント作業をExcelをベースに行っており、
また、ドキュメント作成の効率化を進めようとしています。
そのために、Excel VBAで各種マクロを組み、ショートカットキー
にマクロを登録して各種ユーティリティを起動する方法をとって
ます。
この際、個々に作成されるExcelワークブックに個別に処理を記入
していては、無駄なので、一つのワークブックにマクロ記述を集約
させ、つねにそのマクロ用ワークブックを開いておくことで、別の
ワークブックでもマクロ用ワークブックに記載されたマクロを利用
可能としています。

もともとは、Excelのアプリケーションレベルでマクロを作成して、
ワークブックでの操作をしたかったのですが、Excelにはこの機能
がないために断念したためにこういう構成になりました。

しかし、最近ではマクロが大きくなって動作が重いなど厳しい状態
になっているのと、VBAでは開発効率が悪すぎるので、ここをなんと
かしたいと思ってます。そこで、Visual Studio Tools for Office
を導入したのですが、行き詰まってしまっています。そもそも、こう
いうことが出来るのでしょうが。

つまり、やりたいこととしては、
@ Excelのショートカットキーとしてユーティリティが動作する
A 擬似的でもアプリケーションレベルの機能として動く
B 上記のVisualStudioで開発する
ということです。

助言お願いいたします。


362 名前:デフォルトの名無しさん [2007/07/27(金) 13:50:09 ]
>>348
表示位置を管理する変数のことですよ。

Dim iSelectRow As Integer = 0 ' 表示位置
Dim tblData As DataTable ' 住所録

tblDataの中にID、名前、住所が入っているとして

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

IF iSelectRow < tblData.Rows.Count - 1 THEN
' 次の行を選択
iSelectRow += 1
' IDの取得
TextBox1.Text = tblData.Rows(iSelectRow)(0).Value
' 名前の取得
TextBox2.Text = tblData.Rows(iSelectRow)(1).Value
' 住所の取得
TextBox3.Text = tblData.Rows(iSelectRow)(2).Value
END IF

End Sub


363 名前:348 [2007/07/27(金) 14:30:20 ]
>>362
.Valueを消したら次のデータは表示されるようになりました
その次のデータは表示されません


364 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 15:01:55 ]
>>363
もう、Accessにリンクテーブル作成して直接開いて、検索や追加編集をやってもらえよ。

それが一番まともになるぞ。

365 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 15:21:31 ]
>>348
だめだ・・・すべてを聞こうとすんなよ
ちったぁ勉強してからじゃないと話にならん


366 名前:デフォルトの名無しさん [2007/07/27(金) 15:34:30 ]
>>348
ああ、思いつきで書いたからね。
正しくは、tblData.Rows(iSelectRow)(0).ToStringだね。

367 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 15:54:42 ]
>>366
tblData.Rows(iSelectRow)(0).Value.ToStringだ

368 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 16:06:18 ]
初心者なんだからむしろItemも書いておいてやれよwwww

369 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 22:43:37 ]
>>352
>テキストボックスにあります

ここが悩ましいんだよ!w



370 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 13:18:35 ]
アホみたいな質問かもしれませんが、画像を表示するのに

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim g As Graphics = Me.PictureBox1.CreateGraphics()
        Dim bg As Image = My.Resources.back
        g.DrawImage(bg, New Point(0, 0))

    End Sub

だと表示されないのに、これを

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim g As Graphics = Me.PictureBox1.CreateGraphics()
        Dim bg As Image = My.Resources.back
        g.DrawImage(bg, New Point(0, 0))

    End Sub

のようにボタンを押したら実行するとちゃんと表示されるんですが何故?
フォームのロードもボタンクリックも同じようにコードが実行されるんじゃないんですか?


371 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 13:23:16 ]
まあ自分でいってるようにそれは君自身がアホだから。
なんで質問する前にちったあ自分で勉強しようとは思わないんだ?


372 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 15:33:26 ]
VB初心者なのですが、学校の課題でプログラムを組むのですが、
自分じゃよくわからないので誰か作って下さいますか?

環境はVB2005です
ttp://pict.or.tp/
[13293.doc}課題3.doc
[13292.doc]課題4.doc

373 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 15:43:46 ]
>>372
ちなみに、学校って何の?もしかして中学校とかじゃないよね??

374 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 15:47:41 ]
>>373
高校の夏休みの課題です

375 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 15:51:21 ]
>>374
よし、俺にまかせとけ!!

376 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 16:01:32 ]
>>374
ところで提出日はいつ?何月何日?

377 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 16:10:46 ]
登校日の7月31日までです

378 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 16:51:49 ]
>>377
これ、小数とか負の数だったらどうするの?

379 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 17:18:13 ]
課題3って製品名入力する意味あるのか?



380 名前:372 mailto:sage [2007/07/29(日) 18:01:20 ]
>>378-379
そうゆう、細かい突込みはなしで(汗




381 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 18:12:48 ]
>>380
じゃ、細かいことは気にしないで作ってみました。
>>372と同じロダ [13311.zip] 課題4ね。

382 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:03:28 ]
>>370>>302の扱いの落差にワロタ

383 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:13:16 ]
クラスなんか使ったら代作がバレないな心配w

384 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:31:05 ]
とりあえず、課題を見たら>>372が最初からやる気ゼロだということがわかったw

385 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:33:57 ]
>>382
間違えた
>>370>>372

386 名前:372 mailto:sage [2007/07/29(日) 19:35:22 ]
>>381
サンクスです
でもクラス使ってるとバレるな、まだ習ってないし

387 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:44:40 ]
>>386
関数は?

388 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:52:10 ]
>>386
今は高校でVBやるんだ
工業系?

389 名前:372 mailto:sage [2007/07/29(日) 20:10:50 ]
>>387
関数はやったけど、クラスは初心者向きじゃないのね教科書にも載ってない
>>388
工業の情報系です



390 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 20:28:09 ]
>自分じゃよくわからないので誰か作って下さいますか?

おまぃら・・・PGかSEかしらんがこんなの手伝うなよ・・・・
意味がないだろ
お前らが手伝ってるってことは 将来の無能SEやPGを育ててることとそう変わらないんだぞ


391 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 20:31:26 ]
ていうか何で情報系に行ったの?

392 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 20:34:21 ]
>>389
[13334.zip]

>>390
後でプログラムの説明が出来なくて困るのは>>372だしいいんじゃね?

393 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 20:42:10 ]
>>392
そうだよねw

つうか、他の人のソースどんなかな?とかって見ててリアルにコーヒー吹いたwwwww
俺のコーヒーかえせwwwwww

394 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 20:44:44 ]
>>393
なんで?

395 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 20:47:37 ]
>>394
おま・・・計算結果の書式フォーマットいじってるところのコメント見ろ

396 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 20:52:16 ]
追伸
Kadai4\Kadai4\frmClac.vb
の40行目だ

397 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 20:55:20 ]
ちょwww

398 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 20:57:33 ]
これを素で書いてたんだとしたら・・・・
>>392はものすごい欲求不満


399 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 21:07:27 ]
>>372が気づかないでそのまま提出したら面白かったのに・・・



400 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 21:09:19 ]
>>399
なぁに
どうせ読んでないから気づきゃしないさ
というのを期待したい

401 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 22:25:55 ]
Wordファイルの素性に言及しない
おまいらの優しさに泣いた

402 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:05:05 0]
>>401
他の板じゃあるまいし
そんなものに興味はない

403 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:46:15 0]
おまいら人によって態度変えるのやめろよ。
>>370, >>371 をみてみろよ。

404 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 00:05:47 ]
>>403
説明するより、コード書いてた方が楽だから

405 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 00:32:02 ]
>>403
少なくとも371は俺だが、俺は学生クンは一切シカトしてたから一貫はしてるよ。
他人にまでそれを強制するつもりはないが。

406 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 00:51:29 ]
C#スレみたいに本スレとふらっとスレみたいに分けるべきなのかもね
でも、そしたらほとんど初心者スレに逝け、で終りかもなのね

407 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 00:54:28 ]
この場合、スルーすればよいだけなのにレスした>>405の性格の悪さが問題なんだろうw
気持ちはわかるが書いてはダメだ。

408 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 01:19:34 ]
>俺は学生クンは一切シカトしてたから

シカトしてない件について

409 名前:デフォルトの名無しさん [2007/07/30(月) 09:56:30 ]
>>389

自分で情報系入ったわけだから、宿題丸投げとか、ありか?

宿題の言語が多過ぎでそのうちの一部がやりきれないとかならわかるけどね・・・




410 名前:デフォルトの名無しさん [2007/07/30(月) 10:04:04 ]
同じ画面でモードを切り替えたいんですがどうしたらいいんでしょうか?


411 名前:デフォルトの名無しさん [2007/07/30(月) 10:41:15 ]
>>410
大局変数を使え。

412 名前:デフォルトの名無しさん [2007/07/30(月) 10:58:30 ]
あるパネル内にアクセスキー付きラベル 例(&1) があり、パネルの外にテキストボックスがあります。
ALT+1キーを押下した場合、フォーカスがテキストボックスに移動しません。
アクセスキーを使用してフォーカスをテキストボックスに移動させるにはどうすればよろしいでしょうか?


413 名前:410 [2007/07/30(月) 11:00:43 ]
>>411
ぐぐったけどわかりません

414 名前:デフォルトの名無しさん [2007/07/30(月) 11:23:35 ]
>>410
意味がわかりません。
なんのモードなのか?

415 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 11:53:51 ]
>>412
アクセスキーは同じコンテナ内じゃないと無理だと思う。
同じパネル内に入れない理由は何?
どうしても両コントロールをパネルの内外に置かなければならない理由があるなら、
FormのKeyPressイベントとかで擬似的にアクセスキー押下の挙動を作るしかないんじゃないかな。

416 名前:410 [2007/07/30(月) 11:58:57 ]
>>414
照会、新規、修正モードです


417 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 12:02:42 ]
質問させてください。
TabControlにて見出しの背景色を変更したいのですが、調べたところ
DrawModeをOwnerDrawFixedにして自分で描画する方法が見つかりました。
そこでDrawModeをOwnerDrawFixedにしてみたらTabControlのVisualStyleが
無効になってしまいました。
VisualStyleを有効にしたまま見出しの背景色を変更する方法ってありませんでしょうか。

418 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 12:05:24 ]
>>416
お前頭腐ってねえか?
照会、新規、修正モードとか言われても、こっちにはわかるわけないだろ?w

419 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 12:09:56 ]
347=372?



420 名前:デフォルトの名無しさん [2007/07/30(月) 12:46:36 ]
>>415
thx

パネルは装飾用に使っていたんだけど、やっぱり無理か。
LabelのPaintイベントでやるしかないな。


421 名前:デフォルトの名無しさん [2007/07/30(月) 12:47:54 ]
>>410
手っ取り早い方法としてTabControl使えば?






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

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

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