SaveEventArgs Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
BeforeSave olayı için veriler sağlar.
public interface class SaveEventArgs
[System.Runtime.InteropServices.Guid("06c7ed15-2df8-4a5c-acf4-10cdd5a6a510")]
public interface SaveEventArgs
[<System.Runtime.InteropServices.Guid("06c7ed15-2df8-4a5c-acf4-10cdd5a6a510")>]
type SaveEventArgs = interface
Public Interface SaveEventArgs
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, olay için bir olay işleyicisini BeforeSave gösterir. Belgeyi kaydettiğinizde, olay işleyicisi kaydetme işlemini iptal etmenizi veya devam etmenizi ister.
Bu örnek, belge düzeyinde özelleştirme içindir
private void DocumentBeforeSave()
{
this.BeforeSave += new Microsoft.Office.Tools.Word.SaveEventHandler(ThisDocument_BeforeSave);
}
void ThisDocument_BeforeSave(object sender, Microsoft.Office.Tools.Word.SaveEventArgs e)
{
if (MessageBox.Show("Do you want to save the document?", "BeforeSave",
MessageBoxButtons.YesNo) == DialogResult.No)
{
e.Cancel = true;
}
}
Private Sub DocumentBeforeSave()
AddHandler Me.BeforeSave, AddressOf ThisDocument_BeforeSave
End Sub
Private Sub ThisDocument_BeforeSave(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Word.SaveEventArgs)
If MessageBox.Show("Do you want to save the document?", "BeforeSave", _
MessageBoxButtons.YesNo) = DialogResult.No Then
e.Cancel = True
End If
End Sub
Özellikler
Cancel |
Kaydetme işleminin iptal edilip edilmeyeceğini belirten bir değer alır veya ayarlar. |
ShowSaveAsDialog |
Farklı Kaydet iletişim kutusunun görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar. |