楽天アフィリエイト

2016年12月12日月曜日

WPF XAML側でボタンをクリック時に非活性

WPFの処理でボタンを連続でクリックした際に,
(クリックイベントで別の画面が開く処理)
開いた画面を閉じたら,再度同じ画面が開くようになっていた。

色々,連続実行されない処理を施してみたものの
・ボタンクリック時にイベントを破棄
⇒コマンドで実行されているため,クリック時イベント前に処理される?
・イベント時にフラグ使用し,フラグで処理判断
⇒イベント中でなくイベント後に再度イベントが発生
これでは解決できず


結果,XAMLでクリックした瞬間に非活性にし
押せなくしようと考えて下記のようにし,解決できました。
<!-- リソース部分 --> <grid .resources=""> <storyboard x:key="testStoryBord"> <objectanimationusingkeyframes storyboard.targetproperty="(Button.IsEnabled)"> <discreteobjectkeyframe keytime="0"> <discreteobjectkeyframe.value> <system:boolean>False</system:boolean> </discreteobjectkeyframe.value> </discreteobjectkeyframe> <discreteobjectkeyframe keytime="0:0:1"> <discreteobjectkeyframe.value> <system:boolean>True</system:boolean> </discreteobjectkeyframe.value> </discreteobjectkeyframe> </objectanimationusingkeyframes> </storyboard> </grid> <!-- ボタン部分 --> <button> &#12288;&#12288;<button triggers> <eventtrigger routedevent="Button.Click"> <beginstoryboard storyboard="{StaticResource testStoryBord}" /> &#12288;&#12288; </eventtrigger> &#12288;&#12288;</button triggers> </button>

2016年10月31日月曜日

普通自動車,軽自動車の車検

10年以上たったら1年に1回車検うけないとと聞いてたが

調べたら1995年の法改正で変わってた!?
20年以上も前じゃないか

現在の法律では
初回が3年
以後2年
となっていて10年以上たってても変わらない

初回4年,継続3年の改正もしてるとかしてないとか
また数年,数十年あったら変わるのかな

2016年9月29日木曜日

WPF 縦倍角,横倍角の文字表示

印字などよく使用する縦倍角や横倍角

この文字の表示を画面上で行いたい場合の記述方法

縦倍角:scaleYを使用
横倍角:scaleXを使用
数字の指定で倍率を指定(小数点も可能)
<textblock text="あいうえお"> <textblock .rendertransform=""> <scaletransform scaleX="2"> </scaletransform> </textblock>

2016年9月26日月曜日

WPF ラジオボタンのスタイル

ラジオボタンのボタン部分などスタイルを変更する際のサンプルコード
<!-- ラジオボタンスタイル設定 --> <Style TargetType="RadioButton" BasedOn="{StaticResource {x:Type RadioButton}}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type RadioButton}"> <BulletDecorator Cursor="Hand"> <!-- ラジオボタンコンテンツ全体 --> <Border CornerRadius="3" BorderBrush="#FF909090" BorderThickness="3"> <Grid> <!-- ラジオのチェック部分 --> <Border Width="5" Margin="2" HorizontalAlignment="Left" Background="#FFCDCDCD" CornerRadius="1" Name="RadioMark"/> <!-- ラジオのコンテンツ部分--> <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" /> </Grid> <!-- ボタンの背景グラデーション設定 --> <Border.Background> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="White" Offset="0" /> <GradientStop Color="LightGray" Offset="1" /> </LinearGradientBrush> </Border.Background> </Border> </BulletDecorator> <!-- チェック時のスタイル設定 --> <ControlTemplate.Triggers> <Trigger Property="IsChecked" Value="true"> <Setter TargetName="RadioMark" Property="Background" Value="Red"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style>

2016年9月14日水曜日

Ctrl + Chift + S で表示される赤い線

VSでファイルを一括で保存する際に
Ctrl + Shift + S で全て保存できるが

いつぞやからか下図のような赤い線が出るようになり一括保存できなくなった。
ちょっと調べてたら原因が判明。
←原因はこいつ

このソフトは,「Mouse without Borders」というmicrosoftのソフトで
複数PCをIP経由でマウスキーボードが操作できる便利ソフト

このsettingにある「Custom screen capture」の設定がCtrl + Shift + Sとなっていた。


ココを変更すれば解決しました。

2016年9月13日火曜日

[VS2010] IDEでタブの選択でソリューションエクスプローラーを選択

VisualStudio2010のIDE使用時にタブで選択している項目が
ソリューションエクスプローラー上でアクティブにする方法

[ツール] - [オプション] を開き
一番上の設定項目[プロジェクトおよびソリューション] - [全般]の

チェック項目2つ目の

「アクティブな項目をソリューションエクスプローラーで選択された状態にする」に

チェックを入れてOKとするとできるようになる。

2016年5月2日月曜日

CLRエラー:80004005

プログラム起動時に
Windowsのエラーメッセージが表示された。
「CLRエラー:80004005. プログラムを終了します。」

ざっくり調べてみると.NetFrameworkが原因の問題のようで
原因は不明とかなんとか。

とりあえず修復ツールがあったので実施
「Microsoft.NET Framework の修復ツールが利用可能」
http://support.microsoft.com/kb/2698555/ja


結果は変わらずエラーのままでした。


でいろいろいやってみて今回の原因がわかりました。


ウイルスチェックのソフト
今使ってるのは「ウイルスセキュリティZERO」だったかな

このソフトで「すべての機能を無効にする」と

プログラムが正常に動作しました。

2016年2月24日水曜日

Word(ワード)で文字右上に小さい番号(脚注)のつけ方

Word(ワード)で文章内で右上に小さく数字がつける方法


右上に表示したい文字を選択し

[Ctrl] + [Shift] + [+]

これで右上に小さく表示することが出来ます。


[Ctrl] + [Shift] + [-]

だと右下に小さく表示となります。


小さい文字のことは「脚注」というらしい
上記のやり方はショートカットキーなので他のやり方もあります。

・選択した文字を右クリックしフォントを選んで,「上付き」「下付き」を選ぶ

・リボンメニューの参考資料-脚注の挿入,文末脚注の挿入
(これは一番下に説明するところまで自動で作成してくれる)

2016年1月28日木曜日

源泉徴収票の見方

源泉徴収票の見方のメモ


1.支払金額
いわゆる年収(課税対象額の合計)
総支給額でも手取り金額でもない

2.給与所得控除後の金額
支払金額から給与所得控除を(下記表で)計算し引いたもの
(支払金額は1000円以下切り捨てで計算)

給与等の収入金額
(給与所得の源泉徴収票の支払金額)
給与所得控除額
1,800,000円以下収入金額×40%
650,000円に満たない場合には650,000円
1,800,000円超3,600,000円以下収入金額×30%+180,000円
3,600,000円超6,600,000円以下収入金額×20%+540,000円
6,600,000円超10,000,000円以下収入金額×10%+1,200,000円
10,000,000円超15,000,000円以下収入金額×5%+1,700,000円
15,000,000円超2,450,000円(上限)

3.所得控除の額の合計額
社会保険料等の金額+生命保険料の控除額+配偶者などの人の控除
*配偶者(年収103万以下),子供等(16歳以上)は38万円の控除
(配偶者(年収103万以下)と16歳以上の子供一人の場合,76万の控除額となります)


4.源泉徴収額
2.給与所得控除後の金額から3.所得控除の額の合計額を引いたものを
下記表の課税される所得金額として計算します


課税される所得金額税率控除額
195万円以下5%0円
195万円を超え 330万円以下10%97,500円
330万円を超え 695万円以下20%427,500円
695万円を超え 900万円以下23%636,000円
900万円を超え 1,800万円以下33%1,536,000円
1,800万円を超え4.000万円以下40%2,796,000円
4,000万円超45%4,796,000円

最後に,平成25年から復興特別所得税が25年間徴収されるため
4.源泉徴収額で求めたものに「102.1%」を掛けて100円未満切り捨てすると
源泉徴収票の源泉徴収額となります



上記の表は平成27年度のものです。
最新は下記リンクの国税庁のページを参照