Top > 全般

UI Edit

UIデザインの参考になるページ Edit

ソシオメディア | UIデザインパターン
https://www.sociomedia.co.jp/category/uidesignpatterns

ボタンの高さ Edit

ボタンの高さは何ピクセルにするのがよいか?
ここでフォントは標準のMS UI Gothic, 9ptであるとする。
Windowsのメッセージボックスやファイルダイアログのボタンは21ピクセル。
IEのinputタグで表示されるボタンは23ピクセル。他社製品でも21~22ピクセルがほとんど。
Visual Studioの「プロジェクトのプロパティ」に一部23ピクセルのボタンがある。
文字が日本語の場合、感覚的には21ピクセルでは上下が狭く、25ピクセルくらい
でもバランスよくみえるが、やはり22ピクセル程度にしておいた方がよさそうだ。

Visual Studio 2008でツールボックスからボタンを配置したときの
デフォルトの高さも23。

UI実装 Edit

Windowsメッセージ Edit

テキストボックスがフォーカスを得たとき、テキストを全選択状態にするには Edit

テキストボックスをクリックしたときのメッセージ発生順番
WM_SETFOCUS → WM_LBUTTONDOWN → WM_LBUTTONUP
よって、OnEnterとOnMouseUpでthis.SelectAllすればよい。

        protected override void OnEnter(EventArgs e)
        {
            base.OnEnter(e);
            this.SelectAll();
        }
        protected override void OnMouseUp(MouseEventArgs mevent)
        {
            base.OnMouseUp(mevent);

            this.SelectAll();
        }

Windowsの規約 Edit

特殊フォルダ Edit

Windows Installerのプロパティとして使える特殊フォルダ。
実際のフォルダがどこになるかはこちらを参照。
http://pasofaq.jp/windows/mycomputer/folderlist.htm

AdminToolsFolder The full path to the directory that contains administrative tools.
AppDataFolder The full path to the Roaming folder for the current user.
CommonAppDataFolder The full path to application data for all users.
CommonFiles64Folder The full path to the predefined 64-bit Common Files folder.
CommonFilesFolder The full path to the Common Files folder for the current user.
DesktopFolder The full path to the Desktop folder.
FavoritesFolder The full path to the Favorites folder for the current user.
FontsFolder The full path to the Fonts folder.
LocalAppDataFolder The full path to the folder that contains local (nonroaming) applications.
MyPicturesFolder The full path to the Pictures folder.
PersonalFolder The full path to the Documents folder for the current user.
ProgramFiles64Folder The full path to the predefined 64-bit Program Files folder.
ProgramFilesFolder The full path to the predefined 32-bit Program Files folder.
ProgramMenuFolder The full path to the Program Menu folder.
SendToFolder The full path to the SendTo folder for the current user.
StartMenuFolder The full path to the Start menu folder.
StartupFolder The full path to the Startup folder.
System16Folder The full path to folder for 16-bit system DLLs.
System64Folder The full path to the predefined System64 folder.
SystemFolder The full path to the System folder for the current user.
TempFolder The full path to the Temp folder.
TemplateFolder The full path to the Template folder for the current user.
WindowsFolder The full path to the Windows folder.
WindowsVolumeThe volume of the Windows folder.


URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes