Skip to content

プレゼンタイマー時間にフォーマットに合わないものを入力した時にアラートを出したい #20

@Atria64

Description

@Atria64

概要

プレゼンタイマー時間に文字列などフォーマットに合わないものを入力した時に空白になる、これを変更したい。
image

理想動作

フォーマットに合わないものを入力した時に

「正しい値を入力してください」

とアラート(メッセージボックスなど)を出して、前回までに入力されていた値に戻す。

実装方法

現時点(v1.0)、以下のコード部分でフォーマットに合わない場合空白を挿入する処理をしている。(elseの行)

namespace PptTimerAddin
{
    public partial class Ribbon
    {
    ...
        private void editBox_TextChanged(object sender, RibbonControlEventArgs e)
        {
            int tmp = -1;
            string s = editBox.Text;
            if (int.TryParse(s,out tmp) &&(0 < tmp && tmp <= 100))
            {
                presentationTime = tmp;
            }
            else
            {
                editBox.Text = "";
            }
        }
    ...
    }
}

このelse内でなんらかの処理を行えばよさげだと思う。

「やってやるよ」という優しい方

コメントをくだされば喜んでアサインします。
developブランチから新しくfeatureブランチを生やして作業をお願いします。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions