• 締切済み

VisualBasic2005での入力フォームについて

VisualBasic 2005 で販売管理ソフトを作りたいと考えているのですが いつも エンドユーザーに情報を入力してもらうフォーム(顧客情報や販売情報など) を作る時に挫折してしまいます。 ツールの使い方や配置などがうまくいきません。 (使いにくくなったり見にくくなったり分けがわからなくなったりします。 ユーザーフォーム作成の参考になるホームページや 書籍等教えていただけないでしょか? 2年近く悩んでいます是非よろしくお願いいたします。

みんなの回答

回答No.1

基本的にデザインレベルの話ですよね? そういうのに関するページとかは見たことは無いなぁ… どういうコントロールがあるかとか、コントロールの使い方とかは 実際にあれこれ使ってみたり、Webで検索したりするのがいいと思います。 まずは、どういうパーツがあるのか(使えるのか)が分からないと どういうものが作れるのかが見えてきませんからね。 (他人作アプリで、どういうコントロールを使ってるか調べるって手もある) で、デザインの方は、 ・基本的に内容のカテゴリごとに分ける  (線を引いたりGroupBoxに入れたり、内容が多ければTabStripで分けたり   Form自体を分けたり、とにかく「この部分は○○に関する内容」と   パッと見で分かれてる方が見やすいです) ・内容の表示順は、顧客が理解しやすい順にする(UniqueKeyとなるコードとか  アイテムの名称とかは先頭の方に、備考とかは最後の方に) ・重要な部分はアイコンとかFont変更で目立たせる、逆に  何でもかんでも目立つようには しない ・あまり小さい文字は使わない、そうなりそうなら分ける  (私の感覚では、小さい文字を嫌う顧客は、割と多いです) ・他人作の(Officeとかも含む)アプリで、いいと思えるデザインをパクる ・ともあれ自分で作ってみて、どこが使いづらいのか、どうすれば改善できそうか  練ってみる …ぐらいでしょうか? 他にもいろいろあるかもしれませんが、 割と直感で作っちゃうので…(汗) あとは…細かい話ですが、内容が多くて、表にした方がいいような場合は、 グリッド系のコントロール(DataGridViewとか、別売りだけどGrapeCityの Spreadとか)を使うとスッキリする場合もあります。 但し、DataGridViewはちょっとクセありますし、Spreadも特有の機能を 理解する必要がありますが…

関連するQ&A